本文的环境是ubuntu 12,其他系统可以自行查阅,或跟我交流。
1,安装nginx
这步比较简单,直接 sudo apt-get install nginx,就可以安装了。安装之后需要设置nginx服务的端口,他默认的端口是80.
2,设置nginx服务端口
其配置文件在/etc/nginx/nginx.conf, 该配置文件引用了 sites-enabled/default,可以配置如下:
立即学习“PHP免费学习笔记(深入)”;
listen 8081 default_server;
listen [::]:8081 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;此外,再配置php解析器的端口(php-cgi):
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
fastcgi_pass 127.0.0.1:3344;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}然后重启nginx,
service nginx restart
3,安装 spawn-fcgi,
apt-get install spawn-fcgi即可
4,安装php
apt-get install php5 php5-dev php5-cgi
5,启动php-cgi,绑定端口3344
sudo spawn-fcgi -a 0.0.0.0 -p 3344 -C 10 -u root -f /usr/bin/php-cgi
之前忘了加sudo,一直启动出错,很奇怪。
6,测试php环境
在 /usr/share/nginx/html/里添加 test.php文件,如果网站目录不是这个,则在对应的目录中添加test.php,内容如下:
<?php phpinfo(); ?>
以上就介绍了Ubuntu + Nginx + php + swpan-fcgi 搭建php网络服务,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号