windows伺服器apache、php、postgresql的環境安裝

solution發表於2021-09-11
在網上檢視了很多安裝PHP環境的文章,但是寫的不是很全面,可能是因為太簡單大家都忽略了,對於小白來說不知道該怎麼安裝,今天我整理了一份安裝PHP環境的筆記供小白參考,如果小白不知道怎麼安裝的,就按我筆記的步驟一步一步操作就好。

一、首先下載需要的檔案,下載windows版本的Apache、PHP、postgresql

1.下載Apache (我下載的是下面的版本)

Apache-2.4.25(httpd-2.4.25-win64-VC14.zip)

2.下載PHP (PHP我下載的是下面的版本)

PHP-5.6.30(php-5.6.30-Win32-VC11-x64.zip)

3.下載postgresql (我下載的是下面的版本)

postgresql-9.6.2-3-windows-x64.exe

二、Apache安裝配置

將Apache壓縮包解壓,把解壓後的Apache24複製到要安裝的目標位置,配置檔案路徑預設為C盤根目錄下。

這裡我選擇的是複製到D盤根目錄,這樣就需要對Apache配置檔案d:Apache24confhttpd.conf進行修改,

開啟該檔案d:Apache24confhttpd.conf。

1. 將c:/Apache24全部替換成d:/Apache24

2. 修改前:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

修改後:

Options Indexes FollowSymLinks                
AllowOverride All
Require all granted

3. 將 #ServerName xxx.com:80 註釋開啟修改為 ServerName localhost:80

4. 執行cmd; 透過命令進入Apache24下的bin目錄,為了檢查httpd.conf有無問題,我們輸入httpd -t,

如果正常的話只會顯示一行Syntax OK,

如果有錯的話則會告訴我們是哪兒錯了。

C:Windowssystem32>d:
D:>cd Apache24bin
D:Apache24bin>httpd -t

提示:httpd.exe的更多命令可透過httpd -h檢視。

5. 在控制檯中執行httpd -k install將Apache安裝成windows服務,這樣Apache以後將自動執行。

D:Apache24bin>httpd -k install

6. 執行httpd -k start啟動服務,如果沒有錯誤提示,在瀏覽器中輸入或者 頁面將顯示【 It works! 】

Apache安裝成功。

【如果埠被佔用可以改httpd.conf裡的listen:80改成88】

或是終止埠程式:

在開始右鍵(管理員命令提示符)管理員下

cd C:WindowsSystem32

netstat -ano或是netstat -ano|findstr 88(檢視被佔用的埠)找到埠對應的 PID

終止:taskkill /pid 8188強力終止:taskkill /f /pid 8188

三、PHP安裝配置

1. 將PHP解壓後複製到安裝位置,我這裡選擇的是d:/php。然後將php.ini-development複製並重新命名為php.ini。

2. 編輯Apache的httpd.conf

1)如果你的PHP在C盤的話,請將D:換成C:,另外注意路徑使用/。

2)開啟Apache24/conf下httpd.conf,在最後加上

#php5 support
LoadModule php5_module
d:/PHP/php5apache2_4.dll PHPIniDir
d:/php/AddType application/x-httpd-php .php

3)查詢DirectoryIndex,加入index.php,如果希望index.php優先於index.html,則將其放在前面。

<IfModule?dir_module> DirectoryIndex index.html index.php</IfModule>

3. 儲存配置,在命令列中執行httpd -t檢查配置,如果沒有問題,則執行httpd -k restart重啟Apache服務。

D:Apache24bin>httpd -t
D:Apache24bin>httpd -k restart

4. 在Apache24htdocs目錄下新建一個phpinfo.php檔案,輸入如下PHP程式碼:

<?php phpinfo();?>

然後在瀏覽器中訪問

php.png

5.php中開啟pgsql 擴充套件(windows下)方法

首先開啟php 下php.ini檔案進行編輯

1)去掉;extension_dir = "ext"之前的分號,並改為extension_dir = "d:phpext"

2)去掉;extension=php_pgsql.dll和 ; extension=php_pdo_pgsql.dll之前的分號,去掉註釋;

3)複製php根目錄下的 libpq.dll 到system32( windowssystem32 目錄下)下;

4)將postgresql的bin目錄下的如下檔案複製到system32( C:Windowssystem32 目錄下)下:

libeay32.dll 、libiconv2.dll、libintl3.dll、libpq.dll、ssleay32.dll

5)配置系統環境變數 變數名:path 變數值: D:Program FilesPostgreSQL9.6bin

提示:如果pgsql 擴充套件開啟失敗將上面的檔案複製到SysWOW64 ( C:WindowsSysWOW64 目錄下)下。

6) 重啟apache 然後在瀏覽器中訪問/phpinfo.php,如果顯示下面的頁面則表示pgsql開啟成功: D:Apache24bin>httpd -k restart

截圖.png

四、postgresql安裝配置

執行postgresql-9.6.2-3-windows-x64.exe 按照介面步驟安裝即可(注意不要移動下載的postgresql-9.6.2-3-windows-x64.exe檔案,直接點選安裝就好,因為移動檔案容易出錯,對於新手來說解決起來很麻煩)。

以上步驟是我安裝過且成功的,按照上面步驟一步步安裝就好,如果哪有不懂可以留言。謝謝

大家支援。希望能為小白提供幫助。

以上就是windows伺服器apache、php、postgresql的環境安裝的詳細內容,更多請關注php中文網其它相關文章!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2459/viewspace-2827399/,如需轉載,請註明出處,否則將追究法律責任。

相關文章