最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 19:19:55
文檔

Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL

Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL:LNMPUbuntuNginx 最近在Ubuntu14.04 LTS 安裝 LNMP 一鍵安裝包的時(shí)候出現(xiàn)了問(wèn)題,PHP 5 服務(wù)沒(méi)有啟動(dòng),只好使用 Ubuntu 官方源進(jìn)行安裝:Nginx (讀音 engine x)免費(fèi)、開(kāi)源、高效的 HTTP 服務(wù)。Nginx 是以穩(wěn)定著稱,功能豐富,結(jié)構(gòu)簡(jiǎn)單,低
推薦度:
導(dǎo)讀Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL:LNMPUbuntuNginx 最近在Ubuntu14.04 LTS 安裝 LNMP 一鍵安裝包的時(shí)候出現(xiàn)了問(wèn)題,PHP 5 服務(wù)沒(méi)有啟動(dòng),只好使用 Ubuntu 官方源進(jìn)行安裝:Nginx (讀音 engine x)免費(fèi)、開(kāi)源、高效的 HTTP 服務(wù)。Nginx 是以穩(wěn)定著稱,功能豐富,結(jié)構(gòu)簡(jiǎn)單,低
LNMPUbuntuNginx

最近在Ubuntu14.04 LTS 安裝 LNMP 一鍵安裝包的時(shí)候出現(xiàn)了問(wèn)題,PHP 5 服務(wù)沒(méi)有啟動(dòng),只好使用 Ubuntu 官方源進(jìn)行安裝:

Nginx (讀音 “engine x”)免費(fèi)、開(kāi)源、高效的 HTTP 服務(wù)。Nginx 是以穩(wěn)定著稱,功能豐富,結(jié)構(gòu)簡(jiǎn)單,低資源消耗。本教程將演示如何在ubuntu 14.04 服務(wù)器中安裝 nginx、PHP5(php-fpm)、MySQL。

----------------------------------------分割線----------------------------------------

Ubuntu 13.04 安裝 LAMP/Vsftpd/Webmin/phpMyAdmin 服務(wù)及設(shè)置http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS6.4 下的LNMP 生產(chǎn)環(huán)境搭建及安裝腳本http://www.linuxidc.com/Linux/2013-11/92428.htm

生產(chǎn)環(huán)境實(shí)用之LNMP架構(gòu)的編譯安裝+SSL加密實(shí)現(xiàn)http://www.linuxidc.com/Linux/2013-05/85099.htm

LNMP 全功能編譯安裝 for CentOS 6.3筆記http://www.linuxidc.com/Linux/2013-05/83788.htm

CentOS 6.3 安裝LNMP (PHP 5.4,MyySQL5.6)http://www.linuxidc.com/Linux/2013-04/82069.htm

在部署LNMP的時(shí)候遇到Nginx啟動(dòng)失敗的2個(gè)問(wèn)題http://www.linuxidc.com/Linux/2013-03/81120.htm

Ubuntu安裝Nginx php5-fpm MySQL(LNMP環(huán)境搭建)http://www.linuxidc.com/Linux/2012-10/72458.htm

----------------------------------------分割線----------------------------------------

1 安裝前提示

本文采用的主機(jī)名稱:server1.example.com,IP地址:192.168.0.100。可能與你的主機(jī)有所不同,自行修改。

安裝中我們使用root賬戶,先進(jìn)行用戶切換:

sudo su

2 安裝 MySQL 5 數(shù)據(jù)庫(kù)

安裝 MySQL 運(yùn)行命令:

apt-get install mysql-server mysql-client

安裝過(guò)程中會(huì)詢問(wèn)建立 Root 賬戶密碼,連續(xù)輸入兩次:

New password for the MySQL “root” user:<– 輸入你的密碼
Repeat password for the MySQL “root” user:<– 再輸入一次

Mysqlpasswd

3 安裝 Nginx

在安裝 Nginx 之前,如果你已經(jīng)安裝 Apache2 先刪除在安裝 nginx:

service apache2 stop
update-rc.d -f apache2 remove
apt-get remove apache2

apt-get install nginx

啟動(dòng) nginx 服務(wù):

service nginx start

試試安裝是否成功,在瀏覽器輸入IP或主機(jī)地址 (e.g.http://192.168.0.100),如下圖所示,說(shuō)明安裝成功:

在 Ubuntu 14.04 中默認(rèn)的根目錄為/usr/share/nginx/html.

4 安裝 PHP5

我們必須通過(guò)PHP-FPM才能讓PHP5正常工作,安裝命令:

apt-get install php5-fpm

php-fpm是一個(gè)守護(hù)進(jìn)程。

5 配置 nginx

使用Vi打開(kāi)配置文件/etc/nginx/nginx.conf:

vi /etc/nginx/nginx.conf

配置不是很容易明白,可以參考:http://wiki.nginx.org/NginxFullExample和http://wiki.nginx.org/NginxFullExample2

我們需要調(diào)整工作進(jìn)程數(shù)設(shè)置,如下面的值設(shè)置:

[...]worker_processes4;[...]keepalive_timeout 2;[...]

默認(rèn)虛擬主機(jī)設(shè)置文件/etc/nginx/sites-available/default按如下設(shè)置:

vi /etc/nginx/sites-available/default

[...]server {	listen 80;	listen [::]:80 default_server ipv6only=on;	root /usr/share/nginx/html;	index index.php index.html index.htm;	# Make site accessible from http://localhost/	server_name _;	location / {	# First attempt to serve request as file, then	# as directory, then fall back to displaying a 404.	try_files $uri $uri/ /index.html;	# Uncomment to enable naxsi on this location	# include /etc/nginx/naxsi.rules	}	location /doc/ {	alias /usr/share/doc/;	autoindex on;	allow 127.0.0.1;	allow ::1;	deny all;	}	# Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests	#location /RequestDenied {	# proxy_pass http://127.0.0.1:8080;	#}	#error_page 404 /404.html;	# redirect server error pages to the static page /50x.html	#	error_page 500 502 503 504 /50x.html;	location = /50x.html {	root /usr/share/nginx/html;	}	# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000	#	location ~ .php$ {	try_files $uri =404;	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;	}	# deny access to .htaccess files, if Apache's document root	# concurs with nginx's one	#	location ~ /.ht {	deny all;	}}[...]

取消同時(shí)偵聽(tīng) IPv4和IPv6 的80端口。

server_name _;默認(rèn)主機(jī)名 (當(dāng)然你可以修改,例如修改為:www.example.com).

index主頁(yè)這一行我們加入index.php。

PHP 重要配置配置location ~ .php$ {}這幾行我們需要啟動(dòng),反注釋掉。另外再添加一行:try_files $uri =404。

(其他配置查看http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP和http://forum.nginx.org/read.php?2,88845,page=3).

保存文件并重新加載 nginx 命令:

service nginx reload

如果加載失敗,直接用刪除所有配置內(nèi)容,用上面的信息替換。

更多詳情見(jiàn)請(qǐng)繼續(xù)閱讀下一頁(yè)的精彩內(nèi)容:http://www.linuxidc.com/Linux/2014-05/102351p2.htm

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL

Ubuntu14.04LTS安裝LNMPNginx/PHP5(PHP-FPM)/MySQL_MySQL:LNMPUbuntuNginx 最近在Ubuntu14.04 LTS 安裝 LNMP 一鍵安裝包的時(shí)候出現(xiàn)了問(wèn)題,PHP 5 服務(wù)沒(méi)有啟動(dòng),只好使用 Ubuntu 官方源進(jìn)行安裝:Nginx (讀音 engine x)免費(fèi)、開(kāi)源、高效的 HTTP 服務(wù)。Nginx 是以穩(wěn)定著稱,功能豐富,結(jié)構(gòu)簡(jiǎn)單,低
推薦度:
標(biāo)簽: 資源 安裝 php
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專題
Top