一、安装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