Heim > Backend-Entwicklung > PHP-Tutorial > ubuntu 13.04 nginx php 安装

ubuntu 13.04 nginx php 安装

WBOY
Freigeben: 2016-06-23 14:18:52
Original
1056 Leute haben es durchsucht

之前一直摸索,百度好多文章,得出一个最简单的安装方法,但是不知道是否正确,或者有什么遗漏的。

1.安装nginx
sudo apt-get install nginx

2.安装php
sudo apt-get install php5-fpm

3.配置nginx
sudo gedit /etc/nginx/sites-available/default

root /www;
index index.html index.htm index.php;

location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
}

4.启动nginx
sudo service nginx start

安装完毕,现在有两个问题,网上的很多文章都差不多,主要的差异在PHP安装和nginx配置哪里。

1.php是否只需要安装php5-fpm即可?

2.      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:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_index index.php;
include fastcgi_params;
}
各行的配置分别代表什么意思?

3.为什么使用fastcgi_pass 127.0.0.1:9000;就无法启动nginx?


回复讨论(解决方案)

没装过,过来看看。

建议贴出代码以供分析

首先,我建?你用centsos?作?php的服?器系?,他比ubuntu更?定,?一?你可以搜索一下centos的?史即可?解.
sudo apt-get install nginx
sudo是?了提升?限 apt-get install是直接?ubuntu的?像取得安?包安?.
在centos里的命令是 yum install nginx

在linux上搭建PHP?境非常麻?,不?我建?下?lnmp???合?境,用???合?境安?完?之後再??置nginx的?程?和fastcgi的一些高??定,?一部份非常麻?且重要,而且?有固定?置方法可供你?考,很多?西都要自己??摸索,因?每一台伺服器的硬件和性能不同,如果?置不好的?,你的?站?常常出???500或??502

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage