Windows下Apache與PHP的安裝與配置


下載Apache

  Apache的官網(http://httpd.apache.org)

  1.把解壓后的Apache拷貝到要安裝的目標位置。建議拷貝到C盤根目錄下,因為這是其默認設置。

  2.我選擇的是拷貝到C盤根目錄,這樣就需要對Apache配置文件C:\httpd\conf\httpd.conf進行修改,打開該文件,將c:/Apache24全部替換成C:/httpd

  3.運行cmd,進入httpd下的bin目錄,為了檢查httpd.conf有無問題,我們輸入httpd.exe -t,如果正常的話只會顯示一行Syntax OK,如果有錯的話則會告訴我們是哪兒錯了。
  C:\httpd\bin>httpd.exe -t
  AH00558: httpd.exe: Could not reliably determine the server's fully qualified do main name, using fe80::29b5:91f1:1dba:81be. Set the 'ServerName' directive globally to suppress this message
  Syntax OK
  我這里得到的錯誤信息是說ServerName有問題。在httpd.conf中找到ServerName,原來是該設置默認是注釋掉的,去掉前面的#號,保存文件。重新執行httpd.exe -t,測試通過。

  4.在控制台中運行httpd.exe -k install將Apache安裝成windows服務,這樣Apache以后將自動運行。
    D:\Apache24\bin>httpd.exe -k install
    Installing the Apache2.4 service
    The Apache2.4 service is successfully installed.
    Testing httpd.conf....
    Errors reported here must be corrected before the service can be started.

  5.運行httpd.exe -k start啟動服務,如果沒有錯誤提示,在瀏覽器中輸入http://127.0.0.1或者http://localhost將顯示

下載php

  6. 將PHP解壓后拷貝到安裝位置,我這里選擇的是C:/php。然后將php.ini-development復制並重命名為php.ini,如果是部署,則復制php.ini-production。

  7. 編輯Apache的httpd.conf

  查找LoadModule,在其后面增加下面配置,如果你的PHP在C盤的話,請將D:換成C:,另外注意路徑使用/。
  LoadModule php7_module C:/php/php7apache2_4.dll
  PHPIniDir C:/php

  查找AddType,加入如下配置:
  AddType application/x-httpd-php .php
  查找DirectoryIndex,加入index.php,如果希望index.php優先於index.html,則將其放在前面。
  <IfModule dir_module>
    DirectoryIndex index.html index.php
  </IfModule>

  8.保存配置,在命令行中運行httpd.exe -t檢查配置,如果沒有問題,則運行httpd.exe -k restart重啟Apache服務。

  9.在Apache24\htdocs目錄下新建一個phpinfo.php文件

** 如果有什么問題 請評論中回復,我會即使回復.謝謝。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM