LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程序。0.5 版本主要針對LNMP安裝腳本進行了優化,減少因為環境差異引起的安裝錯誤,其次對Nginx、PHP、MySQL等主要程序進行了版本升級。同時優化了 eAccelerator和增加ionCube安裝程序,Zend Optimizer、eAccelerator和、ionCube可以完美共存。 LNMP安裝配置 1. 登陸連接vps服務器(Putty) 2. 安裝licess提供的lnmp一鍵安裝包,wget默認下載到當前目錄: [php]wget -c http://soft.vpser.net/lnmp/lnmp0.5.tar.gz [/php] 3. 解壓LNMP安裝包:tar zxvf lnmp0.5.tar.gz ;然后轉移到目錄:cd lnmp0.5/ 4. CentOS系統執行./centos.sh開始安裝過程。 5. 輸入要綁定到網站服務器根目錄的域名(該域名必須首先做A記錄解析到vps的IP地址才會生效)。 6. 輸入域名按Enter后centos.sh腳本執行文件開始自動安裝Nginx、編譯php、安裝配置MySQL、phpMyAdmin和Zend等組件。剛開始需要輸入mysql root賬號的密碼,然后整個下載和安裝編譯的過程大概經過約10-30分鐘。 7. 安裝其他組件(可選):cd到lnmp0.4下執行。/eaccelerator.sh則程序會自動安裝eAcelerator,執行。 /pureftpd.sh則安裝pureftpd FTP服務器,執行。/vsftpd.sh安裝vsftpd。因為希望最小化安裝LNMP,所以這些都沒選擇安裝。 8. 安裝虛擬主機:cd到lnmp0.4下執行。/vhost.sh自動開始創建虛擬主機并綁定域名到指定的目錄(輸入域名-》指定綁定目錄-》設置是否啟用 靜態規則-》選擇輸入Wordpress-》是否啟用日志N)。若虛擬主機需要自定義偽靜態規則,則輸入WordPress時改為輸入url重寫靜態化規 則名稱,然后在/usr/local/nginx/conf/自定義的偽靜態名字.conf 里面添加自定義偽靜態規則。或者直接編輯/usr/local/nginx/conf/nginx.conf 這個nginx配置文件。 9. LNMP安裝結束后可以通過:/root/lnmp {start|stop|reload|restart|kill|status} 來對LNMP啟動、停止、重啟等狀態進行管理。 LNMP安裝vsftpd FTP服務器 1. 安裝vsftpd服務器,我們就可以通過flashfxp、filezilla等ftp客戶端上傳文件了:yum -y install vsftpd 2. 設置開機啟動 vsftpd:chkconfig --level 35 vsftpd on 3. 禁止匿名登陸,修改/etc/vsftpd/vsftpd.conf文件。將anonymous_enable=YES,改為anonymous_enable=NO 4. 修改www密碼:passwd www 連續兩次輸入新的密碼 5. 賦予目錄權限和www用戶權限: chown -R root:www /home/wwwroot 和 chmod 770 /home/wwwroot -R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更) 6. 重啟vsftpd:service vsftpd start, service vsftpd restart LNMP 安裝wordpress 博客 1. 通過phpmyadmin創建mysql數據庫;下載wordpress.zip,解壓后修改config.php文件;全選wordpress文件夾內的所有文件及目錄,右鍵壓縮成zip格式。 2. 將重新壓縮的wordpress.zip 通過FTP(SFTP)上傳到/home/wwwroot 根目錄下。 若上傳或解壓路徑錯了,刪除目錄重來:rm -rf /home/wordpress。 3. cd /home/wwwroot unzip wordpress.zip 解壓到wwwroot根目錄,訪問綁定的域名開始安裝wordpress博客。
發表評論