PHP運行環境在Windows下的配置

      要運行PHP,首先要下載Apache,我下載的是apache_2.0.63-win32-x86-no_ssl.msi,因爲不能插入附件,所以不能提供下載地址。下載後安裝,按照默認設置來,只需要改動一下安裝路徑,我選的安裝路徑是D:/Apache Group/Apache2。需要說明的是,安裝時有兩個選項,一是80端口,二是8080端口,若其中一個端口被佔用,請選擇另一端口。因本人的IIS佔用了8080端口,所以我選擇80端口。

      正如JSP要配置JDK一樣,PHP也是配置PHP。下載php-5.2.8-Win32.zip,解壓並重命名爲php5,將此文件夾剪切到C盤根目錄下。打開php5文件夾,將php.ini-dist文件重命名爲php.ini並複製到C:/windows目錄下。再將php5目錄下的php5ts.dll,libmysql.dll複製到目錄 c:/windows/system32下.說明:如果沒把libmysql.dll複製到system32下,在重啓apache時可能會出現警告。把php5/ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:/windows/system32下,說明:如果沒有加載 php_gd2.dll php將不能處理圖像.沒有加載php_mysql.dll php將不支持mysql函數庫,php_mbstring.dll在後面使用phpmyadmin時支持寬字符
      將php5目錄下的php.ini文件打開找到register_globals,將其值設置成On.

      Apache整合PHP,即修改Apache的配置文件。打開D:/Apache Group/Apache2/conf目錄下的httpd.conf.

         (1)修改網站根目錄
          查找DocumentRoot有這麼一行
          DocumentRoot "D:/Apache Group/Apache2/htdocs"
          這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現 403 錯誤
          查找 This should be changed to whatever you set DocumentRoot to 在它下面兩行有
          <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
          把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目錄
         (2) 查找 DirectoryIndex index.html
         修改成
         DirectoryIndex index.html index.html.var index.php
         這樣index.php 可以充當默認頁面了
         (3)Apache中模塊化安裝php
         查找 # LoadModule foo_module modules/mod_foo.so
         在此行後加入一行
         LoadModule php5_module C:/php5/php5apache2.dll
         (其中C:/php5/php5apache2.dll是你安裝php的相應路徑.
          注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache 版本1的.
          PHP5壓縮包裏的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,必須使用php5apache2_2.dll.否則就可  能會出現
"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."
的情況.
         (4)查找 AddType application/x-gzip .gz .tgz
         在此行後加入兩行
         AddType application/x-httpd-php .php

         AddType application/x-httpd-php-source .phps
         這樣apache就可以解釋php文件了
         到這裏配置基本完成了
         重啓apache.在網站根目錄下創建一個test.php 文件:
         <?php
             echo "helloworld";
          ?>
在瀏覽器打開
http://localhost/test.php
如果出現如下信息,則說明php已經配置好了

上述的配置是沒有帶數據庫的PHP環境,帶數據庫的環境明天繼續。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章