0
点赞
收藏
分享

微信扫一扫

Ubuntu安装nginx_php7以及配置index.php启动

天际孤狼 2022-09-01 阅读 73


前言

上午接到一个活,要安装一个index.php,关于php,基本语法在大学的时候学习了2个礼拜。觉得php很简单的,当时本地环境用的额是apache,所以本来也想在公司的服务器上安装apache来配置启动,后来想想还是算了,已经有了nginx就用nginx吧。那么下面就是Ubuntu安装的过程了,很简答的哦

1、安装nginx

自己安装吧,不会的可以查找我之前的博客。

2、安装php

apt-get install

3、nginx中配置php文件的目录

{
listen 80;
server_name test.healerjean.cn;
location ~\.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/dataoke$fastcgi_script_name;
include fastcgi_params;
}
location / {
root /usr/local/dataoke;
index index.php;
}
}

4、修改php默认监听

nginx将端口转发给php默认的9000端口。而通过apt-get安装的php默认使用本地sock文件通信,需要对php的配置进行修改。要修改的文件位于:/etc/php/7.0/fpm/pool.d/www.conf ,大概在36行。将

将 listen = /run/php/php7.0-fpm.sock
改成
listen = 127.0.0.1:9000

5、启动php

/etc/init.d/php7.0-fpm start

5.1、观察是否启动成功,发现没有内容,说明是没有启动,对不起,我也不知道为什么,请往后看

netstat -ntpl | grep

5.2、php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:

# ps -ef | grep php-fpm
www-data 1667 22344 0 16:16 ? 00:00:00 php-fpm: pool www
www-data 1668 22344 0 16:16 ? 00:00:00 php-fpm: pool www
root 15521 1556 0 16:31 pts/0 00:00:00 grep --color=auto php-fpm
root 22344 1 0 16:03 ? 00:00:00 php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)

重启

kill -USR2 22344

再次观察,成功显示
netstat -ntpl | grep

6、浏览器中访问吧




请下方留言吧。可与博主自由讨论哦


Ubuntu安装nginx_php7以及配置index.php启动_nginx

举报

相关推荐

0 条评论