1、更新
1
sudo apt-get update
2、安装nginx
1
sudo apt-get intsall nginx
Ubuntu
*
*
* 默认的虚拟主机的目录设置在了/var/www/nginx-default
下面可以启动
1
sudo /etc/init.d/nginx start
#或者简单的
1
service nginx start
然后打开浏览器
当然
1
sudo killall apache2
杀掉
sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl
4
网上很多人都说要使用
运行:
1
sudo apt-get install spawn-fcgi
5
(1).
1
sudo vi /etc/nginx/fastcgi_params
加入此行:
1
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
(2).
1
cgi.fix_pathinfo=1;
这样
(3).
1
2
3
server {
listen 80;
server_name localhost;
下面添加
1
root /var/www/nginx-default
即
如果没有这个的话
我就曾在此绕了好大个圈子才发现问题.然后修改
1
2
3
4
5
6
#location ~ .php$ {
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#includefastcgi_params;
#}
修改成
1
2
3
4
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params; #
6
1、sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
7
1
sudo vi /etc/rc.local
添加下一行
1
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
如果打开
1
cgi.fix_pathinfo=1
1
doc_root=
还有
检查
启动
1
fast-cgisudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
参数含义如下
* -f
* -a
* -s
* -C
* -P
* -u
8、安装mysql
1
sudo apt-get install mysql-server mysql-client
中间会提示输入
启动MySQL
1
sudo /etc/init.d/mysql start
测试
运行
1
mysql -uroot -p
输入mysql密码
1
show databases;
如果看到下面的内容
| Database |
| information_schema |
| mysql |
则
至此
新闻热点
疑难解答