ubuntu16 配置 php7.1+nginx+mysql5.7

一、安装php7.1

二、安装PHP7.1 和 PHP扩展

#添加php源
sudo add-apt-repository ppa:ondrej/php

如果提示:
add-apt-repository: command not found

则运行下面命令即可:

sudo apt-get install software-properties-common python-software-properties

#更新apt数据,载入php源数据
sudo apt update
#安装php-fpm

sudo apt-get install php7.1 php7.1-fpm

三、配置Nginx和PHP-FPM
1.先配置Nginx

sudo vi /etc/nginx/sites-available/default

找到:

include  snippets/fastcgi-php.conf;  ///这个非常关键,我找了两天才知道是这个问题,如何配置不对无法解析php文件

改成对应都路径 如下

include  /etc/nginx/snippets/fastcgi-php.conf;

还有就是

#fastcgi_pass unix:/run/php/php7.1-fpm.sock;

把#符号去掉改为

fastcgi_pass unix:/run/php/php7.1-fpm.sock;

保存配置

 

2.配置php-fpm

sudo vim /etc/php/7.1/fpm/pool.d/www.conf

找到   listen =/run/php/php7.1-fpm.sock     //更为为对应都fpm.sock 文件路径,我这边根据安装都已经配置好,如果手动安装都话需要自己调整

然后

   sudo /etc/init.d/nginx restart
   sudo /etc/init.d/php7.1-fpm restart

在服务器指定目录内创建test.php。添加代码 <?php    phpinfo();

浏览器中输入地址: localhost/test.php  出现php都配置信息就是证明解析成功

四、安装MySQL5.7
命令

sudo apt-get install mysql-server mysql-client
  •  

安装中会要求输入root用户密码
用命令查看

netstat -anp

五、安装PHPmysql 扩展用来连接数据库
命令

     sudo apt-get install php7.1-mysql

 

此文是转载,也是自己配置过程中遇到都小问题记录一下。文中红字部分就是我配置中遇到都问题,其他都OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值