12年老牌互聯(lián)網(wǎng)IT解決方案提供商
騰佑科技咨詢熱線咨詢熱線: 400-996-8756
工單提交 注冊(cè)/登錄
百度云服務(wù)中心騰佑科技公司

VPS環(huán)境下64位系統(tǒng)配置php

發(fā)布時(shí)間:2010-06-30 16:26 作者:admin

簡(jiǎn)述:

為什么配置好了PHP環(huán)境,打不開(kāi)php頁(yè)面呢?
這是由于本公司的vps采用64位2003系統(tǒng),如果要支持php,
2個(gè)辦法:
1、安裝64位的php包;
2、將iis降為32位安裝php包。
簡(jiǎn)單來(lái)說(shuō),就是PHP是32位的,而IIS是64位的,不兼容,為了兼容,簡(jiǎn)單點(diǎn),修改IIS,將其降為32位兼容方式運(yùn)行,下降的方法是:在命令行窗口輸入
cscript C:inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
然后重啟下IIS即可。

下面說(shuō)下如何配置php。
第一步:下載PHP,最新官方版本是5.2.6
http://www.php.net/downloads.php
普通用戶一定要用PHP 5.2.6 zip package,就是zip格式壓縮包,
第二步:安裝PHP
(1)下載解壓到一個(gè)目錄,以C盤為例,解壓為C:PHP,目錄之中,不要有怪字符,空格等等,會(huì)產(chǎn)生未知錯(cuò)誤
(2)再將C:phpphp5ts.dll復(fù)制到 C:Windowssystem32 下;(如果還需要安裝MySQL,還要復(fù)制 C:phplibmysql.dll 和 C:phpextphp_mysql.dll 到C:Windowssystem32下)
(3)將C:PHPphp.ini-dist 復(fù)制到C:Windows ( Windows 2000 下為 C:WINNT)并將改名為php.ini,然后用記事本打開(kāi),利用記事本的查找功能搜索:
或者你先改過(guò)再?gòu)?fù)制過(guò)去,這個(gè)沒(méi)有關(guān)系,非安裝版就這點(diǎn)好,修改自由,呵呵.
php.ini-dist實(shí)際上是個(gè)php.ini的配置模板,如果你想使用更安全的配置文件,可以使用php.ini-recommended配置文件
extension_dir = "C:PHPext"
將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:phpext" ;
如果還使用了MySQL和PhpMyAdmin,還要打以下兩項(xiàng),就是把它們前面的;號(hào)去掉.
extension=php_mbstring.dll
打開(kāi)mbstring,支持phpMyAdmin。
extension=php_mysql.dll
支持MySQL。
更多的功能支持,請(qǐng)查閱PHP手冊(cè),這里我只打開(kāi)了運(yùn)行所必須的.
注意:如果使用了 NTFS,確保運(yùn)行 webserver 的用戶對(duì) php.ini 有讀取的權(quán)限(例如使其對(duì) Everyone 可讀)。
雖然我在多次設(shè)置時(shí),都沒(méi)有考慮到這個(gè)問(wèn)題,實(shí)際上,這也沒(méi)能對(duì)我產(chǎn)生影響,但是如果你不放心,還是打開(kāi)權(quán)限吧,Everyone你不放心,可以只開(kāi)放給Internet來(lái)賓賬號(hào)的只讀.網(wǎng)上不少人遇到過(guò)個(gè)問(wèn)題;.
第三步:配置IIS使支持PHP
推薦IIS整合時(shí)使用ISAPI方式
引用:
(1).在“控制面板”的“管理工具”中選擇“Internet 服務(wù)管理器”,打開(kāi) IIS 后停止服務(wù),然后在左側(cè)“你需要支持PHP的Web站點(diǎn)上單擊右鍵選擇“屬性”,在打開(kāi)的“ Web 站點(diǎn)屬性”窗口的“ISAPI 篩選器”標(biāo)簽里找到并點(diǎn)擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:PHP ,再將可執(zhí)行文件指向 php5isapi.dll 所在路徑,如:C:PHPphp5isapi.dll 。

(2).打開(kāi)“Web 站點(diǎn)屬性”窗口的“主目錄”標(biāo)簽,找到并點(diǎn)擊“配置”按鈕,在彈出的“應(yīng)用程序配置”窗口中找到并點(diǎn)擊“添加”按鈕,在彈出的窗口中新增一個(gè)擴(kuò)展名映射,擴(kuò)展名為 .php ,單擊“瀏覽”將可執(zhí)行文件指向 php5isapi.dll 所在路徑,如:C:PHPphp5isapi.dll,動(dòng)作限制為:GET,HEAD,POST,TRACE.然后一路確定即可。
出于安全考慮,這里可以把不需要的擴(kuò)展映射全部刪除.
引用:
再打開(kāi)“Web 站點(diǎn)屬性”窗口的“文檔”標(biāo)簽,找到并點(diǎn)擊“添加”按鈕,向默認(rèn)的 Web 站點(diǎn)啟動(dòng)文檔列表中添加 index.php 項(xiàng)。您可以將 index.php 升到最高優(yōu)先級(jí),這樣,訪問(wèn)站點(diǎn)時(shí)就會(huì)首先自動(dòng)尋找并打開(kāi) index.php 文檔。
index.php一定要加,不然會(huì)加載不正常,就算直接輸入*.php的文件名,有時(shí)候都會(huì)瀏覽不正常,同樣的,不需要的擴(kuò)展名,刪了吧
引用:
確定 Web 目錄的應(yīng)用程序設(shè)置和執(zhí)行許可中選擇為純腳本,然后關(guān)閉 Internet 信息服務(wù)管理器,在命令提示符中執(zhí)行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc
或者iisreset命令
注意,這里只停止IIS沒(méi)有效果的
引用:
然后在“Internet 服務(wù)管理器”右邊邊的“WEB服務(wù)擴(kuò)展”中設(shè)置ISAPI 擴(kuò)展允許
想省事,就這樣做,出于安全考慮,我們可以單獨(dú)為PHP制作一個(gè)Web服務(wù)擴(kuò)展,避免運(yùn)行其它不安全的組件,方法是

 打開(kāi)“ Internet 信息服務(wù)(IIS)管理器”,在“ Web 服務(wù)擴(kuò)展”里,選擇“添加一個(gè)新的 Web 服務(wù)擴(kuò)展”,擴(kuò)展名可填寫“PHP ISAPI 擴(kuò)展”,要求的文件選擇:C:phpphp4isapi.dll,并設(shè)置擴(kuò)展?fàn)顟B(tài)為允許。
打開(kāi)瀏覽器,輸入:http://localhost/,看到成功頁(yè)面后,在 IIS 根目錄下新建一個(gè) phpinfo.php ,內(nèi)容如下:

<?php
phpinfo();
?>

打開(kāi)瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當(dāng)前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI 。

點(diǎn)擊展開(kāi)全文

騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個(gè)國(guó)家版權(quán)局認(rèn)證。公司自成立以來(lái),一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計(jì)算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開(kāi)發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動(dòng)

百度云服務(wù)中心
標(biāo)簽:
  • 熱門資訊
  • 隨便看看