LNMP/LNMPA一鍵安裝包ImageMagick安裝配置教程

LNMP/LNMPA一鍵安裝包都是只安裝了GD庫(kù),看網(wǎng)上的評(píng)價(jià)貌似ImageMagick要更好些。VPS論壇上也不少會(huì)員要求寫篇文章,下面就具體說(shuō)一下LNMP/LNMPA一鍵安裝包ImageMagick安裝過(guò)程:
查看全文 »

LNMP/LNMPA一鍵安裝包都是只安裝了GD庫(kù),看網(wǎng)上的評(píng)價(jià)貌似ImageMagick要更好些。VPS論壇上也不少會(huì)員要求寫篇文章,下面就具體說(shuō)一下LNMP/LNMPA一鍵安裝包ImageMagick安裝過(guò)程:
查看全文 »
LNMP有一個(gè)缺點(diǎn)就是目錄權(quán)限設(shè)置上不如Apache,有時(shí)候網(wǎng)站程序存在上傳漏洞或類似pathinfo的漏洞從而導(dǎo)致被上傳了php木馬,而給網(wǎng)站和服務(wù)器帶來(lái)比較大危險(xiǎn)。建議將網(wǎng)站目錄的PHP權(quán)限去掉,當(dāng)訪問(wèn)上傳目錄下的php文件時(shí)就會(huì)返回403錯(cuò)誤。下面VPS偵探詳細(xì)介紹如何把lnmp環(huán)境下去掉指定目錄的PHP執(zhí)行權(quán)限。
首先要編輯nginx的虛擬主機(jī)配置,在fastcgi的location語(yǔ)句的前面按下面的內(nèi)容添加:
1、單個(gè)目錄去掉PHP執(zhí)行權(quán)限
查看全文 »
由于腳本編寫時(shí)出錯(cuò)導(dǎo)致可能存在pathinfo漏洞,請(qǐng)所有l(wèi)nmp用戶檢查一下php的pathinfo設(shè)置!!!
編輯/usr/local/php/etc/php.ini 文件,搜索 cgi.fix_pathinfo ,如果cgi.fix_pathinfo 該行為 ; cgi.fix_pathinfo=0 請(qǐng)修改為 cgi.fix_pathinfo=0
或直接執(zhí)行:sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
再執(zhí)行:/usr/local/php/sbin/php-fpm restart重啟
如果是cgi.fix_pathinfo=0則沒問(wèn)題,不需要修改。
請(qǐng)各位lnmp用戶檢查一下,防止pathinfo漏洞給網(wǎng)站或服務(wù)器帶來(lái)安全隱患。
安裝包文件都已經(jīng)更新。
2011.6.9,9:30分以后下載安裝的腳本里已解決此問(wèn)題。
感謝lnmp用戶的反饋,感謝各位對(duì)lnmp的支持。
前一段時(shí)間完成了lnmp一鍵安裝包的PHP自動(dòng)升級(jí)腳本,今天發(fā)布出來(lái),如果想升級(jí)PHP版本的lnmp用戶可以試用一下。支持目前l(fā)nmp的所有版本。
只能有低版本升級(jí)到高版本不能降級(jí)。可以升級(jí)到現(xiàn)有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的幾個(gè)過(guò)渡版本之外的PHP版本,如果PHP發(fā)布新的版本,只有安裝方式上不發(fā)生變化就可以一直使用。注意:升級(jí)PHP后eaccelerator、ionCube需要重新安裝(不能使用lnmp0.6中的腳本安裝!!)。
升級(jí)腳本使用方法:
執(zhí)行:wget http://soft.vpser.net/lnmp/upgrade_php.sh;/bin/bash?upgrade_php.sh
LNMP一鍵安裝包是一個(gè)用Linux Shell編寫的可以為CentOS/RadHat、Debian VPS(VDS)或獨(dú)立主機(jī)安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產(chǎn)環(huán)境的Shell程序。
LNMP 0.6是一個(gè)安裝優(yōu)化版,主要是處理腳本安裝過(guò)程中的錯(cuò)誤及添加Ubuntu專用安裝腳本(安裝成功率大大提升),并未對(duì)安裝程序的版本進(jìn)行升級(jí)。
LNMP一鍵安裝包 0.6已經(jīng)在VPSYOU(感謝提供測(cè)試VPS)、DiaHosting(感謝提供測(cè)試VPS)、PhotonVPS、YardVPS、Linode、DirectSpace、ThrustVPS、瑞豪開源VPS、BuyVM、BurstNet等多家美國(guó)VPS的CentOS、Debian、Ubuntu的32位和64位系統(tǒng)上測(cè)試通過(guò)(CentOS/Debian 均為5.0以上版本,Ubuntu為9.04以上版本),并且新發(fā)布的Debian6.0也測(cè)試通過(guò)。
![]()
lnmp一鍵安裝包安裝及使用過(guò)程中的問(wèn)題及解決發(fā)那個(gè)發(fā)基本上在lnmp論壇都能找到,提問(wèn)前先使用論壇搜索相關(guān)關(guān)鍵詞。下面整理一下問(wèn)的比較多的問(wèn)題的解決方法。
1、開始安裝LNMP時(shí),前面提示error: package httpd is not installed , error: package php is not installed ,error: package mysql is not installed
這個(gè)不是錯(cuò)誤信息,這個(gè)是檢查系統(tǒng)環(huán)境,將原系統(tǒng)中的php、apache、mysql刪除,請(qǐng)不必在意這個(gè)問(wèn)題。
查看全文 »
