記一次手動安裝web本地環境的過程

因為想在筆記本研究一下網站程序,然而之前的集成環境版本太低,當我升級了php到5.4之后phpmyadmin數據庫登陸不上去了.于是只好安裝高版本的數據庫.但是因為之前已經集成了數據庫導致現在安裝的數據庫失敗了沒有安裝上.于是選擇卸載之前的集成環境的程序,沒想到把Apache也卸載了.

于是只好手動重新安裝了.

首先是數據庫的安裝,這個比較簡單,不用配置什么,多安裝幾次也就成功了.

然后安裝Apache程序,第一次下下來的是Linux用的,只好重新下載,安裝很簡單.

最后安裝php,不用安裝,直接解壓就可以了.

然而,麻煩的情況現在才開始.

首先我照著網上的教程一步步配置,然而教程實在是太久了,已經不適合新版本的安裝了.經過一陣左搜右查才配置好基本的php.ini文件,也就是去掉extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.dll前面的冒號.加上了php的路徑

extension_dir="F:\usr\local\php-5.4.44-Win32-VC9-x86"

然而在httpd.conf最后面加上了

LoadModule php5_module "F:\usr\local\php-5.4.44-Win32-VC9-x86\php5apache2_2.dll"

AddType application/x-httpd-php .php

這兩行內容.然而打開網頁顯示404錯誤.網上查了下可能是php配置問題,于是又加上了PHPIniDir "F:\usr\local\php-5.4.44-Win32-VC9-x86"這行代碼表示php路徑的位置,發現還是404錯誤.

查看錯誤信息發現路徑不對,修改httpd.conf的DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"為DocumentRoot "F:\usr\www"后出現403錯誤,查了下發現是權限問題,于是修改

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

下的內容為

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

發現phpinfo可以顯示了,但是打開本地的一個網站發現403錯誤.因為是在子文件夾創建的,于是該第二行為

Options Indexes FollowSymLinks之后變成顯示列目錄了.然后只好改為Options -Indexes FollowSymLinks隱藏目錄,網上發現原來是還要加上DirectoryIndex index.html index.php這個,在后面加上index.php.發現正常了,但是網站卻顯示服務器空間PHP不支持MySql數據庫,發現打開phpmyadmin報錯mbstring.dll,看了一下php的配置文件,發現少了一個,在extension_dir后面加上 /ext 之后重啟Apache.數據庫成功登陸,其他網站修改數據庫密碼之后也連接成功了.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • php+mysql+apache+centos 編譯安裝 領導要求先保證php環境穩定,然后再去考慮其他,例如性能...
    dnaEMx閱讀 2,256評論 1 16
  • php.ini設置,上傳大文件: post_max_size = 128Mupload_max_filesize ...
    bycall閱讀 6,829評論 3 64
  • 語 句 功 能 數據操作 SELECT——從數據庫表中檢索數據行和列INSERT——向數據庫表添加新數據行DELE...
    戰敭閱讀 5,118評論 0 53
  • 透析記11.8 今日透析。 早上六點半醒來,躺著做了一會兒呼吸運動,七點鐘起床,洗漱完畢,削了個紅薯帶上,剛要出發...
    小棕櫚閱讀 138評論 0 0
  • 既然青春留不住,那就不留了,那就懷念一下就好了。 看著這個電影,看到熟悉的畫面,看到張國榮去世,看到劉翔參加奧運會...
    王麗燕199閱讀 500評論 1 4