时间:2021-07-01 10:21:17 帮助过:2人阅读
(注意红色箭头的那行 路径要以php7.2-fpm的listen为准。我是将php7.0-fpm.sock 改成了 php7.2-fpm.sock ) 重启Nginx,php7.2-fpm sudo service nginx restart sudo service php7.2-fpm restart 浏览器打开网页测试 cd /var/www/nginx touch info.php sudo vim info.php info.php中输入以下信息
出现以下界面 说明成功了
5.删除info.php文件 info.php页面包含很多服务器的敏感信息 测试完毕要立刻删除 sudo rm info.php PS:Nginx和PHP-FPM的进程间通信有两种方式,一种是TCP,一种是UNIX Domain Socket. 其中TCP是IP加端口,可以跨服务器.而UNIX Domain Socket不经过网络,只能用于Nginx跟PHP-FPM都在同一服务器的场景.用哪种取决于你的PHP-FPM配置: 方式1: php7.2-fpm.conf: listen = 127.0.0.1:9000; default: fastcgi_pass 127.0.0.1:9000; 方式2: php7.2-fpm.conf: listen = /run/php/php7.2-fpm.sock; default: fastcgi_pass unix:/run/php/php7.2-fpm.sock; 其中php-fpm.sock是一个文件,由php-fpm生成,类型是srw-rw----.
Apache2 的默认端口是80,但是已经被Nginx占用,所以把默认端口修改成8080
sudo vim /etc/apache2/sites-available/default-ssl.conf 修改默认根目录
sudo vim /etc/apache2/mods-available/dir.conf 添加自己修改后的目录
3.测试环境是否搭建成功 cd /var/www/apache2 touch info.php sudo vim info.php 这个info.php和上面的是一样的 重启apache2服务 sudo service apache2 restart 用浏览器打开info.php 出现以下页面说明成功
4.删除info.php文件
php+Apache2+Nginx+Mysql
标签:rgb tps tar 技术 配置 服务 进程 install var