分类: LINUX
2011-10-10 10:40:27
root@alex:~# apt-get install apache2
root@alex:~# apt-get install php5 php5-mysql \\安装php几版本, 就安装php*-mysql
root@alex:~# cd /var/www/
root@alex:~# vim phpinfo.php
在测试机的hosts里面添加 解析域名 如:192.168.100.192 test
root@alex:~# service apache2 restart
http:///phpinfo.php,显示出phpinfo界面,表示运行正常。
更改apache2工作模式 prefork更改成worker
root@alex:~# service apache2 stop
apt-get install libapache2-mod-fcgid
root@alex:~# vi /etc/apache2/mods-avaliable/fcgid.conf
AddHandler fcgid-script .php .py .pl .fcgi
SocketPath /var/lib/apache2/fcgid/sock
root@alex:~# apt-get install php5-cgi
root@alex:~# vi /etc/apache2/sites-enabled/000-default
添加:
FCGIWrapper /usr/bin/php5-cgi .php
Options
root@alex:~# apt-get install apache2-mpm-worker php5-gd php5-mysql
root@alex:~# service apache2 start
在浏览器中输入http:///phpinfo.php,显示出phpinfo界面,表示运行正常。
用apachectl -l可以得到当前加在模块
root@alex:~# vi /etc/apache2/apache2.conf
ServerLimit 50 总进程数/进程数上线
StartServers 5 启动时建立进程数
MinSpareThreads 25 最小空闲数
MaxSpareThreads 75 最大空闲数
ThreadLimit 64 子进程可配置的线程数上线
ThreadsPerChild 25 子进程常驻的线程数
MaxClients 150 最大访问数量/最大线程数
MaxRequestsPerChild 0 子进程允许最大请求数