美文网首页
ubuntu18.04下搭建Nginx+PHP7+Mysql5.

ubuntu18.04下搭建Nginx+PHP7+Mysql5.

作者: 尘_fd7f | 来源:发表于2019-05-08 20:51 被阅读0次

1.安装nginx

   apt-get -y install nginx

2.安装mysql5.7(按照提示输入设置密码)

   apt-get -y install mysql-server mysql-client

   如果要外连数据库,需要在阿里云上操作更多->网络和安全组->安全组配置->配置规则(入方向里添加安全组规则);服务器只允许本地连接,修改数据库配置文件,将其中bind-address=127.0.0.1这行使用#注释掉,重启mysql服务。(配置文件路径:vi /etc/mysql/mysql.conf.d/mysqld.cnf)(重启命令:service mysql restart)

  连接数据库新增一个外网链接数据库的账号

  SHOW VARIABLES LIKE 'validate_password%'; //查看mysql初始的密码策略

  set global validate_password_policy=LOW; //设置修改初始密码策略为低

  grant all on *.* to cl@'%' identified by 'cz@5201314'; //创建新用户

  flush privileges; //更新权限

  完事后,可以通过cl账号外网连接数据库了

3.安装php7

  apt-get -y install php7.0-fpm

  安装失败,执行下面2行操作

  apt-get install software-properties-common

  apt-add-repository ppa:ondrej/php

  再执行apt-get -y install php7.0-fpm

  使得MySQL获得PHP7支持

  apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext

  然后重新加载PHP-FPM:service php7.0-fpm reload

4.安装redis

  apt-get install redis-server

  安装php7的redis扩展

  git clone https://github.com/phpredis/phpredis.git

  mv phpredis/ /etc/

  cd /etc/phpredis

  apt install php7.0-dev

  phpize

  ./configure

  make && make install

  vim /etc/php/7.0/fpm/php.ini

  加入 extension=/etc/phpredis/modules/redis.so

  重启php7.0-fpm环境

  service php7.0-fpm reload

  修改redis.conf

  vi /etc/redis/redis.conf

  bind 127.0.0.1 绑定的主机地址

  daemonize yes  开启后台进程

  启动redis,需要指定启动的对应配置文件

  redis-server /etc/redis/redis.conf

相关文章

网友评论

      本文标题:ubuntu18.04下搭建Nginx+PHP7+Mysql5.

      本文链接:https://www.haomeiwen.com/subject/safboqtx.html