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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows 環境下 Python 環境安裝WindowsPython
- Windows下安裝 Apache PHP Mysql RedisWindowsApachePHPMySqlRedis
- Windows環境安裝ScrapyWindows
- Windows 環境安裝LdapWindowsLDA
- Windows環境下安裝LinuxWindowsLinux
- Windows環境下安裝NexusWindows
- Windows 環境下安裝 RedisWindowsRedis
- Windows 環境下安裝 LaravelWindowsLaravel
- Windows環境下安裝RabbitMQWindowsMQ
- PHP Windows環境PHPWindows
- Linux環境下Apache ActiveMQ 基本安裝LinuxApacheMQ
- HMMer在Windows環境下的安裝HMMWindows
- 131 Windows 環境下安裝redis 及其PHP Redis擴充套件WindowsRedisPHP套件
- windows java8的環境的安裝WindowsJava
- Docker - Windows10 的安裝及搭建 PHP 開發環境,採坑DockerWindowsPHP開發環境
- 3.docker 安裝php Apache伺服器DockerPHPApache伺服器
- zookeeper安裝和使用 windows環境Windows
- windows環境安裝nc(netcat)命令Windows
- windows環境安裝mysql-8.0.3WindowsMySql
- Windows安裝Python開發環境WindowsPython開發環境
- centOS伺服器環境安裝CentOS伺服器
- 隨時會鴿的 PHP 教程:環境安裝PHP
- CPP編譯器安裝(Windows環境)編譯Windows
- [Windows環境]nvm工具的介紹和安裝Windows
- Linux搭建PHP+MySQL+Apache環境LinuxPHPMySqlApache
- centos 7 伺服器安裝LNMP環境 (Linux+Nginx+Mysql8+PHP)CentOS伺服器LNMPLinuxNginxMySqlPHP
- 筆記:Mac安裝PHP、nginx、myspl環境筆記MacPHPNginx
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit
- Windows環境下Python3.7安裝TensorflowWindowsPython
- Anaconda(conda)在windows安裝與環境配置Windows
- Windows 環境安裝 Horizon 報錯解決Windows
- jenkins簡單安裝及配置(Windows環境JenkinsWindows
- WordPress開發入門01:Windows本地安裝WordPress和PHP除錯環境WindowsPHP除錯
- 阿里雲 ECS Linux 雲伺服器編譯安裝 PHP 開發環境阿里Linux伺服器編譯PHP開發環境
- 伺服器漏洞修復和php一鍵安裝包環境 nginx 安裝擴充模組伺服器PHPNginx
- docker 安裝 Laravel 環境 (nginx mariadb PHP7.2)DockerLaravelNginxPHP
- docker 安裝 Laravel 環境 (nginx mariadb PHP7.3)DockerLaravelNginxPHP
- CentOS 7 下安裝 nginx + PHP 執行環境CentOSNginxPHP