基于Xen的VPS ubuntu+nginx+php安裝教程
使用優(yōu)惠碼9DMM7R可以有10%的折扣,vpslink.com。當(dāng)然也可以找更大折扣的優(yōu)惠碼,但是一般只限3個月內(nèi)。
在vpslink后臺安裝os,選擇ubuntu9.04,一分鐘后系統(tǒng)裝完了,ssh登錄root。
工作1:配置web服務(wù)器
為了調(diào)試程序,支持php的web服務(wù)器還是需要的。內(nèi)存太小所以拋棄了一直以來的apache,改用nginx,并且通過fast-cgi來支持php。vpslink提供了ubuntu的源鏡像,速度沒的說。
(1)一步到位,安裝nginx和php
apt-get install nginx php5-cli php5-cgi php5-mysql
(2)因為需要spawn-fcgi來啟動fast-cgi,所以安裝lighttpd,并設(shè)置為開機(jī)不啟動
apt-get install lighttpd
(3)配置fast-cgi
在/etc/init.d/下建立php-cgi的服務(wù)文件,簡單起見,可以直接copy nginx的來修改
cp nginx php-cgi
vi php-cgi,修改對應(yīng)參數(shù)
DAEMON=/usr/bin/spawn-fcgi
DAEMON_OPTS=”-a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi”
修改stop時的動作為:pkill -9 php-cgi
保存,退出。
(4) 配置nginx,打開php支持
vi /etc/nginx/sites-available/default
index中增加index.php,并將相關(guān)php部分注釋取消,注意需要修改fastcgi_param的路徑
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;
}
(5) 啟動服務(wù)
/etc/init.d/php-cgi start
/etc/init.d/nginx start
web服務(wù)器就配置完了。
工作2:配置squid代理服務(wù)器
這才是主要目的,要不也不用特意選擇Xen的vps了。下回再說。
- ubuntu 編譯安裝php 5.3.3+memcache的方法
- Ubuntu12下編譯安裝PHP5.3開發(fā)環(huán)境
- Ubuntu 16.04源碼編譯安裝PHP 5.6.29的教程
- ubuntu下編譯安裝xcache for php5.3 的具體操作步驟
- Ubuntu下nginx編譯安裝參數(shù)配置
- 基于ubuntu下nginx+php+mysql安裝配置的具體操作步驟
- Ubuntu安裝PHP和PHP Nginx配置方法
- Ubuntu+Nginx+Mysql+Php+Zend+eaccelerator安裝配置文字版
- ubuntu14.04LTS安裝nginx+mariaDB+php7+YAF的方法
- 在 Ubuntu 16.04 為 Nginx 服務(wù)器安裝 LEMP 環(huán)境(MariaDB,PHP 7 并支持 HTTP 2.0)
- Ubuntu環(huán)境編譯安裝PHP和Nginx的方法
相關(guān)文章
Nginx偽靜態(tài)配置和常用Rewrite偽靜態(tài)規(guī)則集錦
偽靜態(tài)是一種可以把文件后綴改成任何可能的一種方法,如果我想把php文件偽靜態(tài)成html文件,這種相當(dāng)簡單的,下面我來介紹nginx 偽靜態(tài)配置方法有需要了解的朋友可參考。2014-06-06CentOS 7.3.1611編譯安裝Nginx1.10.3+MySQL5.7.16+PHP7.1.2
這篇文章主要介紹了CentOS 7.3.1611編譯安裝Nginx1.10.3+MySQL5.7.16+PHP7.1.2,需要的朋友可以參考下2018-01-01教你利用Nginx 服務(wù)搭建子域環(huán)境提升二維地圖加載性能的步驟
這篇文章主要介紹了利用 Nginx 服務(wù)搭建子域環(huán)境提升二維地圖加載性能,本文分步驟通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-09-09