Ubuntu 8.10下快速架设Nginx2.6+PHP5.2.6+MySQL5.0

WBOY
发布: 2016-06-07 16:53:51
原创
857 人浏览过

Nginx的高效率是出了名了,最近想用它把Ubuntu 8.10服务器上的Apache换掉,所以先在本地机上做了下测试。下面为记录下的步骤!第

Nginx的高效率是出了名了,最近想用它把Ubuntu 8.10服务器上的Apache换掉,所以先在本地机上做了下测试。

下面为记录下的步骤!
第一步,,安装mysql
sudo apt-get install mysql-server

第二步,安装php-cgi及所需gd库等
sudo apt-get install php5-cli php5-cgi php5-mysql php5-gd php5-mcrypt

第三步,安装nginx
sudo apt-get install nginx

第四步,从lighttpd中取得spawn-fcgi
apt-get install lighttpd
cp /usr/bin/spawn-fcgi ./
apt-get remove lighttpd
cp spawn-fcgi /usr/bin/
sudo vi /usr/bin/php-fastcgi
#!/bin/sh
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -g www-data -f /u    sr/bin/php-cgi

#注意 -C 10 表示开启10个php-cgi进程!
sudo chmod 755 /usr/bin/php-fastcg
sudo vi /etc/init.d/init-fastcgi
C++代码
#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case "$1" in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php5-cgi
RETVAL=$?
;;
restart)
killall -9 php5-cgi
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
chmod 755 /etc/init.d/php-fastcgi
开启spawn-fcgi
/etc/init.d/php-fastcgi start
写入开机启动!
update-rc.d php-fastcgi defaults
查看php-cgi进程
ps ax | grep php5-cgi

linux

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板