本文目錄一覽:
- 1、iis6+php+mysql有時出現http500錯誤,刷新後又ok.ASP運行正常!
- 2、如何在window2003(x64)搭建IIS+PHP+mySQL環境
- 3、環境:IIS6+PHP+MYSQL 當同時打開幾個PHP頁面時,有些頁面出現http500錯誤,刷新此頁面後又可以正常訪問了
iis6+php+mysql有時出現http500錯誤,刷新後又ok.ASP運行正常!
我網站有自己做的錄相,你可以去看看 呵呵 我當然是要點IP的 。。
不過還是給你答案 你如果有問題可以去看看我的錄相,也可以在我網站里問我。地址是
下面是我自己解決的答案:
首先下載php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-languages.zip。這三個文件的下載地址可以在百度搜索得到。
一、安裝php
1) 在C盤新建一個名為PHP的文件夾,解壓縮php-5.2.0-win32.zip到C:\PHP。
2) 在C:\PHP文件夾下找到php.ini-dist文件,將其複製一份以做備份。將複製後的文件更名為 php.ini。
3) 在php.ini文件中找到以下行:extension_dir = “./”(註:該行指定PHP查找擴展的位置),編輯該行,如下所示:
extension_dir = “C:/PHP/ext”(註:不要這裡用的是斜杠/而不是反斜杠\)。
4) 在php.ini文件中找到以下行:;extension=php_mysql.dll(註:該行開始的分號指示PHP忽略該行),刪除該行始的分號以啟用擴展extension=php_mysql.dll;;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
5) 保存並關閉php.ini文件;將修改好的php.ini文件複製到C:\Windows\文件夾下;
6) 在C:\PHP\文件夾下找到名為php5ts.dll,libmysql.dll的文件,並將其複製到C:\windows\System32文件夾中 (註:IIS處理PHP 5和MYSQL需要該文件)。
至此,PHP安裝完畢。
二、安裝配置IIS
1) IIS我都裝好了,這個簡單,網上下個IIS安裝包就OK了,安裝方法在此不講述..
2) 右擊默認網站,在”映射”選項卡上點”添加”,打開”添加/編輯應用程序擴展名映射”對話框,點擊”可執行文件”後的”瀏覽”,定位到C:\PHP \php5isapi.dll,在”擴展名”後的文本框內輸入”.php”(註:一定要注意擴展名前的句點),點擊確定。
3) 在文檔選項卡中添加index.php做為默認文檔。
4) 再點”確定”,退出”應用程序配置”對話框,再點”確定”,退出PHP屬性對話框。
至此,IIS配置完畢。
某些配置可能需要重啟伺服器:cmd下使用:
net stop w3svc
net start w3svc
三、測試PHP安裝
1) 在F:\phpamdin下,(該目錄在配置IIS時設置了虛擬目錄為php)新建記事本文件後打開,輸入以下代碼:
?php
phpinfo();
?
將該段代碼保存成version.php(後輟名必須為php)。
2) 打開瀏覽器,在地址欄里輸入localhost/version.php,如果顯示正常,則PHP安裝成功。
四、安裝MYSQL
1)在D盤新建一個名為mysql的文件夾,解壓縮下載下來的mysql-noinstall-5.0.22-win32.zip到D:\mysql。
2)運行D:\mysql\bin下的mysqld-nt.exe,會有一個dos畫面一閃而過。這樣就啟動了mysql服務。
3)在命令行下切換目錄到D:\mysql\bin,鍵入mysql -u root -p 回車,如果提示Enter password: 則表示mysql安裝成功。默認是空密碼。
五、安裝PHPMyAdmin
1)將下載的phpMyAdmin-2.9.1.1-all-languages.zip中的全部內容解壓縮到配置IIS時建立的F:\phpadmin目錄下。
2)啟動瀏覽器,確保IIS和Mysql服務都在運行,鍵入即可看到phpMyAdmin的管理畫面。
錄相裡面有點錯誤 php-ini 改成 php.ini
如何在window2003(x64)搭建IIS+PHP+mySQL環境
IIS正常工作的情況下:一、先裝fastcgi
二、在裝php5.2以上版本,官方可以下載。
三、配置php.ini,和fastcgi的配置文件。
四、安裝mysql較新版本。
配置IIS+PHP+MYSQL不難。
環境:IIS6+PHP+MYSQL 當同時打開幾個PHP頁面時,有些頁面出現http500錯誤,刷新此頁面後又可以正常訪問了
如 樓上 所說 500 是伺服器程序錯誤
也就是運行的時候出現的錯誤
如果是 通過 跳轉 帶參數過來的 你可以查看 參數
當刷新 後 好用 有可能是緩存問題
IIS6 應該有錯誤日誌 你可以查看一下
由於我一直使用APACHE 對IIS 不是很熟悉 所以無法 說明IIS 的日誌位置
不過 日誌 里應該 有記錄錯誤的原因
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193737.html