PHP是當(dāng)今最有魅力的WEB編程語言,具備易學(xué)、執(zhí)行效率高、速度快等特點(diǎn),你可以用他來編寫功能強(qiáng)大的頁面程序,支持和Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、Access數(shù)據(jù)庫進(jìn)行連接,支持Windows、Unix、Linux平臺(tái),為大家提供豐富的場(chǎng)景應(yīng)用,有需要的朋友趕緊下載體驗(yàn)吧!

PHP使用方法
棄用e修飾符。
e修飾符指示preg_replace函數(shù)用于評(píng)估替換字符串作為PHP代碼,而不僅僅是一個(gè)簡(jiǎn)單的字符串替換。不出所料,這種行為會(huì)不斷出現(xiàn)安全問題。這就是為什么在PHP5.5中使用此修飾符會(huì)拋出棄用警告。作為替代品,您應(yīng)該使用preg_replace_calback函數(shù)。您可以從RFC中找到更多關(guān)于此變化的信息。
接下來,我們將在計(jì)劃中看到新的函數(shù)和類別:
boolval()
PHP已經(jīng)實(shí)現(xiàn)了strval、intval和floatval的函數(shù)。添加bolval函數(shù)以達(dá)到一致性。它可以作為布爾值或回調(diào)函數(shù)計(jì)算。
pbkdf2()
PBKDF2的全稱是Pasword-Basedkeyderivationfunction2,就像它的名字一樣,它是一種從密碼中衍生加密密鑰的算法。這需要加密算法,也可以用于密碼哈希。
如果您使用從apache.orgPHP和apache1或apache2,您需要使用PHPVC6版本。
若使用PHP和IIS,則應(yīng)使用PHPVC9版本。
VC6的版本是用傳統(tǒng)的VisualStudio6編譯器編譯的。
VisualStudio2008VC9版編譯器,性能和穩(wěn)定性提高。
VC9版008C++運(yùn)行(x86)時(shí),VC9版本需要您擁有
Microsoft2008c+Runtime(x86)
2008年微軟C++運(yùn)行時(shí)(64)安裝。
Microsoft2008c+Runtime(x64)
不要使用VC9apache.org二進(jìn)制文件的版本。
VC9Apache版本可讀取Apache休息室。我們用自己的二進(jìn)制文件建立了ApacheSAPIS。
PHP在Windows上的安裝教程:
1、解壓,如解壓在“C:\php5”
2、把根目錄下的php5ts.dll復(fù)制到系統(tǒng)windows目錄下;把php.ini-dist文件改名為php.ini后復(fù)制到系統(tǒng)windows目錄下。
3、用文本編輯器打開php.ini文件,查找“register_globals”,把后面的Off改為On。該項(xiàng)設(shè)置是關(guān)于自定義全局變量。
4、查找“extension_dir”,把后面的值改為php解壓文件夾的ext子目錄下,如“C:\php5\ext
5、查找“extension”,把需要用到的擴(kuò)展模塊前的;號(hào)去掉。如需要用mysql的就是php_mysql.dll,如需要用mysqli的話,就需要自己加一句extension=php_mysqli.dll。有些擴(kuò)展庫可能需要額外的 DLL 才能工作,具體請(qǐng)查看這里,如果列表里的注解中有說明,則需要在解壓根目錄或者ext子目錄找到該文件,然后復(fù)制到系統(tǒng)windows目錄中。
如php_mysql.dll和php_mysqli.dll就需要把根目錄下的libmysql.dll復(fù)制到系統(tǒng)windows目錄中
6、打開IIS,找到需要使用php的站點(diǎn),點(diǎn)右鍵-屬性,找到“主目錄”選項(xiàng)卡,點(diǎn)擊“配置”按鈕,在“映射”選項(xiàng)卡中,點(diǎn)“添加”按鈕,通過“瀏覽”,找到php解壓目錄下的php5isapi.dll文件,確定,“擴(kuò)展名”填“.php”,其他選項(xiàng)默認(rèn)即可。
7、找到IIS的web服務(wù)擴(kuò)展,點(diǎn)擊“添加一個(gè)新的web服務(wù)擴(kuò)展”,擴(kuò)展名可以為“php”,添加文件同樣為php5isapi.dll,并把“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”勾選。
8、在開始-運(yùn)行里輸入iisreset,確定,重啟IIS。至此,在IIS6上安裝PHP5已經(jīng)完成。
常見問題:
1、如出現(xiàn)一些“failed to open stream”等提示,一般是因?yàn)闄?quán)限問題,我的解決方法是給everyone對(duì)php的解壓目錄的讀取和運(yùn)行權(quán)限,給iis兩個(gè)用戶對(duì)網(wǎng)站的web目錄讀取和運(yùn)行權(quán)限。
PS:關(guān)于php.ini里的選項(xiàng)設(shè)置,可以查看這里。