-- 作者:wangxinxin
-- 發(fā)布時(shí)間:2010-11-25 10:00:29
-- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一鍵安裝包
LNMP是一個(gè)基于CentOS編寫的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一鍵安裝包?梢栽赩PS、獨(dú)立主機(jī)上輕松的安裝LNMP生產(chǎn)環(huán)境。 本頁面為LNMP for CentOS的安裝方法,Debian/Ubuntu請到:http://blog.licess.cn/lnmp-debian-ubuntu/ LNMP Ver0.3軟件版本說明(2009年11月17日更新添加虛擬主機(jī)面板程序): Nginx:0.7.63 PHP:5.2.10 MySQL:5.1.35 Zend
Optimizer :3.3.9 eaccelerator:0.9.5.3 使用說明: 如果系統(tǒng)預(yù)安裝Apahce或你已經(jīng)安裝Apache,請先運(yùn)行yum remove httpd,刪除Apache! 登陸Linux,下載LNMP壓縮包,并解壓. (一些朋友可能不知道怎么弄,登陸VPS或者主機(jī), 執(zhí)行命令
wget
http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,將lnmp0.3.tar.gz下載到VPS中,執(zhí)行 tar zxvf lnmp0.3.tar.gz 解壓LNMP一鍵安裝包)。 執(zhí)行命令 cd lnmp0.3 然后再執(zhí)行./centos.sh ,輸入要綁定的域名,回車后。程序會(huì)自動(dòng)安裝編譯Nginx、PHP、MySQL、phpMyAdmin、eAcelerator這幾個(gè)軟件。 注:如果需要安裝eAcelerator,執(zhí)行如下命令:./eaccelerator.sh 就會(huì)自動(dòng)安裝。 如需卸載,執(zhí)行./uninstall.sh 就會(huì)自動(dòng)卸載Nginx、PHP、MySQL。 自動(dòng)添加虛擬主機(jī): 如果是11月17日之前下載的lnmp需要修改nginx.conf,再最后一個(gè) } 前加入include vhost/*.conf; 運(yùn)行./vhost.sh ,根據(jù)提示首先輸入域名,再輸入目錄即可完成添加,直接到創(chuàng)建的目錄上傳文件即可。 程序安裝路徑: MySQL : /usr/local/mysql MySQL數(shù)據(jù)庫:/usr/local/mysql/var PHP : /usr/local/php Nginx : /usr/local/nginx PHPMyAdmin /home/wwwroot/phpmyadmin Web目錄 /home/wwwroot MySQL默認(rèn)用戶名:root 密碼:root 手動(dòng)添加虛擬主機(jī): 修改/usr/local/nginx/conf/nginx.conf 文件 在 server { listen 80; server_name status.lnmp.org; location / { stub_status on; access_log off; } } 后面添加上下面代碼: server { listen 80; server_name www.lnmp.org; index index.html index.htm index.php; root /home/wwwroot/abc; location ~ .*\\.(php|php5)?$ { fastcgi_pass unix:/tmp/php-cgi.sock; #fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fcgi.conf; } location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\\.(js|css)?$ { expires 12h; } access_log off; } 再執(zhí)行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虛擬機(jī)就生效了。 通過下面這幾個(gè)鏈接查看phpinfo和管理MySQL phpinfo http://domain.name/phpinfo.php phpMyAdmin http://domain.name/phpmyadmin PHP探針: http://domain.name/p.php 此版本為測試版本,已經(jīng)在SWVPS、DiaVPS、RASHOST、thenynoc.com、BoxVPS、VMware CentOS最小化安裝 上測試成功。 演示站點(diǎn):http://www.vpser.net 有任何問題請到 http://blog.licess.cn/lnmp/ 。 QQ交流群:12327692 (已升級高級群,可加) 2群:15762671 交流論壇: http://bbs.vpser.net/forum-25-1.html 下載地址: 集成軟件包(所需軟件已打包在內(nèi)):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz 安裝包(程序自動(dòng)鏈接網(wǎng)站下載):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz 友情提示:Linux下操作請注意大小寫。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LNMP是一個(gè)基于CentOS編寫的Nginx、MySQL、PHP、phpMyAdmin、eAcelerator一鍵安裝包。可以在VPS、獨(dú)立主機(jī)上輕松的安裝LNMP生產(chǎn)環(huán)境。 2009年3月27日發(fā)布vsftpd已經(jīng)安裝配置包,下載。地址:http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip 2009年3月2日修復(fù)執(zhí)行startup.sh時(shí)提示: /bin/bash^M: bad interpreter: No such file or directory 的錯(cuò)誤。 使用說明(2009年3月2日修改): 登陸Linux,下載LNMP壓縮包,并解壓. (一些朋友可能不知道怎么弄,登陸VPS或者主機(jī),執(zhí)行命令 wget http://blog.licess.cn/uploads/200901/LNMP.zip ,將LNMP.zip下載到VPS中,執(zhí)行 unzip LNMP.zip 解壓LNMP一鍵安裝包)。 執(zhí)行./down.sh下載LNMP所要的安裝包 ,如果執(zhí)行后提示:-bash: ./down.sh: Permission denied ,這個(gè)是因?yàn)闄?quán)限不夠引起的,可以執(zhí)行命令:chmod +x run.sh 來加上執(zhí)行權(quán)限。 然后再執(zhí)行./install.sh ,輸入要綁定的域名,回車后。程序會(huì)自動(dòng)安裝編譯Nginx、PHP、MySQL、phpMyAdmin、eAcelerator這幾個(gè)軟件。 安裝vsftp: 下載vsftpd-for-LNMP.zip:執(zhí)行 wget http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip unzip vsftpd-for-LNMP.zip cd vsftpd-for-LNMP chmod +x installvsftpd.sh ./installvsftpd.sh 安裝完畢后即可使用你的SSH的帳號(hào)和密碼登錄,也可以修改/etc/vsftpd.chroot限制用戶在家目錄里。默認(rèn)添加了adminftp用戶,但是沒有設(shè)置密碼,可以執(zhí)行passwd adminftp 來設(shè)置密碼,或者userdel admintpd 刪除用戶。 執(zhí)行 adduser -d /web/www/user1 -s /sbin/nologin user1 來添加一個(gè)不能SSH登錄的FTP帳號(hào),家目錄為/web/www/user1 但是沒有限制,添加限制,請修改/etc/vsftpd.chroot 添加要限制的用戶。 程序安裝路徑: MySQL : /usr/local/mysql PHP : /usr/local/php Nginx : /usr/local/nginx PHPMyAdmin /web/www/phpmyadmin Web目錄 /web/www 讓Nginx開機(jī)后手動(dòng)執(zhí)行 /root/run.sh 后Nginx會(huì)運(yùn)行 ,開機(jī)自動(dòng)運(yùn)行可以運(yùn)行 LNMP目錄下面的 startup.sh 文件即可。
|
|