Ubuntu14.04配置Nginx+PHP
程序员文章站
2022-07-14 16:35:13
...
安装Nginx与php5、php-fpm
apt-get install nginx nginx-extras php5 php5-fpm
修改PHP配置文件
vim /etc/php5/fpm/pool.d/www.conf
#修改以下两项
listen = 127.0.0.1:9000
request_terminate_timeout = 600
#重启服务
/etc/init.d/php5-fpm restart
查看php5-fpm是否启动已占用9000端口
root# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 21266/php-fpm.conf
支持curl、pdo、gd等
apt-get install php5-curl php5-mysql php5-gd php5-intl php5-imagick
配置站点测试
在/opt/www/test目录下创建一个php文件
vim /opt/www/test/info.php
#文件内容
<?php
phpinfo();
?>
编辑nginx配置且重新加载配置文件
vim /etc/nginx/conf.d/abc.com.conf
#配置如下
server {
listen 80;
server_name abc.com;
location / {
root /opt/www/test;
index index.php;
}
location ~ \.php?.*$ {
root /opt/www/test;
index index.php;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
#重新加载nginx配置
/etc/init.d/nginx reload
在浏览器中访问http://abc.com/info.php
上一篇: 数据可视化:使用API
推荐阅读
-
JSP Spring配置文件中传值的实例详解
-
web.xml中如何设置配置文件的加载路径实例详解
-
idea安装python插件配置(python四则运算器编写)
-
小米平板电脑怎么样?小米平板功能配置评测
-
spring如何使用命名空间p简化bean的配置
-
JSP中springmvc配置validator的注意事项
-
怎么看电脑配置好坏?查询电脑详细配置的方法
-
QT下载和配置pyqt5(超详细)(qt+python+vs2017)
-
ubuntu10.04配置 nginx+php-fpm模式的详解
-
spring5 源码深度解析----- 被面试官给虐懵了,竟然是因为我不懂@Configuration配置类及@Bean的原理