windows伺服器apache、php、postgresql的環境安裝
一、首先下載需要的檔案,下載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();?>
然後在瀏覽器中訪問
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
四、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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Poechant 快速安裝配置教程:Windows 7下Apache+MySQL+PHP開發環境WindowsApacheMySqlPHP開發環境
- Apache/Nginx+PHP+MySQL一鍵環境安裝包ApacheNginxPHPMySql
- Windows+Apache搭建PHP開發環境WindowsApachePHP開發環境
- windows下PHP與Apache的安裝配置WindowsPHPApache
- Windows 環境安裝LdapWindowsLDA
- Windows環境安裝ScrapyWindows
- Windows下安裝 Apache PHP Mysql RedisWindowsApachePHPMySqlRedis
- Windows 環境下 Python 環境安裝WindowsPython
- Windows環境下嘗試安裝並配置PHP PEARWindowsPHP
- Mac下Apache+MySQL+PHP開發環境安裝過程MacApacheMySqlPHP開發環境
- Apache伺服器的編譯安裝和LAMP環境的構建Apache伺服器編譯LAMP
- windows下搭建Apache+Mysql+PHP開發環境WindowsApacheMySqlPHP開發環境
- Windows下PHP和Apache的安裝與配置WindowsPHPApache
- Windows 環境下安裝 LaravelWindowsLaravel
- Windows 環境下安裝 RedisWindowsRedis
- Windows環境下安裝RabbitMQWindowsMQ
- PHP Windows環境PHPWindows
- Windows7環境下Apache+PHP+MySQL完美配置WindowsApachePHPMySql
- Apache+php在windows下的安裝和配置ApachePHPWindows
- Windows下64位Apache伺服器的安裝WindowsApache伺服器
- Ubuntu 安裝php+mysql 環境UbuntuPHPMySql
- windows java8的環境的安裝WindowsJava
- centOS伺服器環境安裝CentOS伺服器
- Linux環境下Apache ActiveMQ 基本安裝LinuxApacheMQ
- 3.docker 安裝php Apache伺服器DockerPHPApache伺服器
- Windows環境下安裝LinuxWindowsLinux
- Windows環境下安裝NexusWindows
- windows下配置安裝YAF環境Windows
- zookeeper安裝和使用 windows環境Windows
- windows環境下安裝seleniumWindows
- MongoDB Windows環境安裝及配置MongoDBWindows
- windows環境安裝mysql-8.0.3WindowsMySql
- php環境搭建(windowsphp+apache)PHPWindowsApache
- 為PHP設定伺服器(Apache/Nginx)環境變數PHP伺服器ApacheNginx變數
- Docker - Windows10 的安裝及搭建 PHP 開發環境,採坑DockerWindowsPHP開發環境
- HMMer在Windows環境下的安裝HMMWindows
- PHP 4.1.0 在 Windows 下的 Apache 模組方式安裝 (轉)PHPWindowsApache
- UNIX下的PHP環境配置,+apache (轉)PHPApache