[php]手動搭建php開發環境(排錯)

風痕影默發表於2014-12-13

前提:針對自己的系統下載相應的php、apache、mysql,安裝完畢後按照以下去配置httpd.conf和php.ini

本人用的是php5.6.4和apache2.4.4

一、Apache : 首先修改Apache的配置檔案,讓Apache支援解析PHP檔案。Apache配置檔案在Apache安裝目錄的conf目錄下的httpd.conf。

    1. 讓Apache可以解析php檔案,在配置檔案中找到

        #LoadModule vhost_alias_module modules/mod_vhost_alias.so

      在下一行新增 (綠色的位置是根據PHP的所在目錄而定的)

        LoadModule php5_module "php5apache2_4.dll絕對路徑"
        AddType application/x-httpd-php .php .html .htm

 注:有的人說上邊加上PHPIniDir "php安裝路徑"是錯誤,新版本中會報錯

    2. 在配置檔案中找到

        DirectoryIndex index.html  改為  DirectoryIndex index.php index.html

    3. 修改Apache站點目錄,在配置檔案中找到(Apache安裝的目錄不同,顯示的值不一樣)

        DocumentRoot "D:/Software/Apache2.2/htdocs(此路徑根據安裝不同而不同)"

      改為

        DocumentRoot "你的站點路徑" 

      再找到

        <Directory "D:/Software/Apache/htdocs">

      改為

        <Directory "你的站點路徑">  

注意:apache的路徑是“/”,php中的是“\”

二、PHP : 把php.ini-development改名為php.ini,作為PHP的配置檔案。修改php.ini

      1. 設定PHP擴充套件包的具體目錄,找到

        ; On windows:
        ; extension_dir = "ext"

      改為 (值是ext資料夾的目錄)

        ; On windows:
          extension_dir = "D:\SoftWare\php\ext"

      2. 開啟相應的庫功能,找到需要開啟的庫的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_xmlrpc.dll

         去掉前面的分號(註釋),即改為

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

                      extension=php_mysqli.dll

        extension=php_xmlrpc.dll

      3. 設定時區,找到

        ;date.timezone =

        改為

        date.timezone = Asia/Shanghai

注意:新版本的安裝中一定要安裝最新的vcredist_x64(我的系統是64位的)我安裝的是microsoft visual c++ 2013 否則會出現下面問題:

相關文章