Debian系统下安装PHP和Nginx环境
1、安装php
apt-get install php5-cgi php5-mysql php5-gd -yf --force-yes;
2、安装nginx
首先安装一些必须的软件(pcre和zlib):
apt-get install libpcre3-dev -yf --force-yes; apt-get install zlib1g-dev -yf --force-yes;
debian下用apt-get可以安装nginx的0.6.32版,但我通常不用这个版本,比较旧了,所以下载nginx编译安装:
wget http://sudone.com/download/nginx/nginx-0.7.30.tar.gz -O /tmp/nginx.tar.gz cd /tmp/ tar -zxf nginx.tar.gz cd nginx-0.7.30 ./configure --with-http_realip_module --prefix=/usr/local/nginx/ --with-poll_module --with-cpu-opt=pentium4 --with-md5=/usr/lib --with-sha1=/usr/lib --with-openssl=/usr/lib --with-http_sub_module --with-cc-opt="-I /usr/include/pcre" make -j10 make install
3、使用spawn-fcgi启动php
cd /usr/local/nginx/sbin wget http://sudone.com/download/spawn-fcgi chmod +x spawn-fcgi spawn-fcgi -a 127.0.0.1 -p 9000 -u nobody -f /usr/bin/php-cgi -C 20 echo "/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nobody -f /usr/bin/php-cgi -C 20" >> /etc/rc.local
4、配置nginx(例子)
server { include port.conf; server_name test.com; location / { root /www; index index.html index.htm index.php; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name; include fastcgi_params; } }
启动和重启nginx:
启动:/usr/local/nginx/sbin/nginx 重启:kill -HUP `cat /usr/local/nginx/logs/nginx.pid`或killall -9 nginx;/usr/local/nginx/sbin/nginx
5、php的配置
php配置文件php.ini位置在/etc/php5/cgi/php.ini,有需要就修改这个文件,并用下面这条语句重启php-cgi:
killall -9 php-cgi; spawn-fcgi -a 127.0.0.1 -p 9000 -u nobody -f /usr/bin/php-cgi -C 20
(资源库 www.zyku.net)
您可能感兴趣的文章
- 04-06PHP中rand()和mt_rand()的区别
- 03-31利用ajax+php实现商品价格计算
- 03-24FastAdmin – 基于ThinkPHP和Bootstrap的极速后台开发
- 03-18phpStudy设置允许远程访问MySQL数据库
- 03-13帝国CMS使用PHP获取当前内容页地址的方法
- 12-06探讨安装debian和Ubuntu哪个系统镜像好?(你用哪个镜像)
- 09-12ckfinder_php_3.4.4 IIS 报错 无效请求 (Invalid requ
- 06-27ThinkPHP 5.1 伪静态规则
- 06-03nginx反向代理导致session失效的问题解决
- 06-03Nginx状态监控以及日志分析详解
- 09-20腾讯地图添加商户店铺位置教程分享
- 04-15苹果手机云端照片查阅教程
- 01-11文件扫描识别-文件扫描识别应用软件功
- 07-05Linux fdisk命令
- 01-11方寸阅读-方寸阅读应用软件功能介绍
- 03-23vivox60pro启用隔空解锁功能方法
- 09-11华为freelace耳机如何配对手机
- 09-23魅族18s怎么分屏
- 02-18Yii操作数据库的3种方法
- 09-26小米平板5怎么关闭桌面搜索框
最近更新
阅读排行
猜你喜欢
- 02-28WordPress如何使用the_title()与the_t
- 02-14华为mate40开启电池智能峰值容量方法
- 11-17网上国网查每天用电量教程介绍
- 07-05Linux tload命令
- 01-11五年级下册语文帮-五年级下册语文帮应
- 05-05实例讲解Nginx下的rewrite规则
- 11-17小度如何添加家居设备
- 12-31极光加速-极光加速应用软件功能介绍
- 11-12vivoX70Pro+丢了怎么找回
- 03-20华为钱包解除绑定银行卡步骤教程