溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

windows服務(wù)器怎么安裝apache和php的環(huán)境

發(fā)布時(shí)間:2021-08-23 10:41:51 來源:億速云 閱讀:176 作者:chen 欄目:編程語言

這篇文章主要介紹“windows服務(wù)器怎么安裝apache和php的環(huán)境”,在日常操作中,相信很多人在windows服務(wù)器怎么安裝apache和php的環(huán)境問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”windows服務(wù)器怎么安裝apache和php的環(huán)境”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

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

1.下載Apache http://www.apachelounge.com/download/    (我下載的是下面的版本)

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

2.下載PHP http://windows.php.net/download/  (PHP我下載的是下面的版本)

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

3.下載postgresql https://www.postgresql.org/download/windows/ (我下載的是下面的版本)

postgresql-9.6.2-3-windows-x64.exe

二、Apache安裝配置

將Apache壓縮包解壓,把解壓后的Apache24拷貝到要安裝的目標(biāo)位置,配置文件路徑默認(rèn)為C盤根目錄下。

這里我選擇的是拷貝到D盤根目錄,這樣就需要對Apache配置文件d:\Apache24\conf\httpd.conf進(jìn)行修改,

打開該文件d:\Apache24\conf\httpd.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. 運(yùn)行cmd; 通過命令進(jìn)入Apache24下的bin目錄,為了檢查httpd.conf有無問題,我們輸入httpd -t,

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

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

C:\Windows\system32>d:
D:\>cd Apache24\bin
D:\Apache24\bin>httpd -t

提示:httpd.exe的更多命令可通過httpd  -h查看。

5. 在控制臺中運(yùn)行httpd -k install將Apache安裝成windows服務(wù),這樣Apache以后將自動運(yùn)行。

D:\Apache24\bin>httpd -k install

6. 運(yùn)行httpd -k start啟動服務(wù),如果沒有錯(cuò)誤提示,在瀏覽器中輸入http://127.0.0.1或者h(yuǎn)ttp://localhost 頁面將顯示【 It works!  】

Apache安裝成功。

【如果端口被占用可以改httpd.conf里的listen:80改成88】

或是終止端口進(jìn)程:

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

cd C:\Windows\System32

netstat -ano或是netstat -ano|findstr 88(查看被占用的端口)找到端口對應(yīng)的 PID

終止:taskkill  /pid  8188強(qiáng)力終止:taskkill  /f  /pid  8188

三、PHP安裝配置

1. 將PHP解壓后拷貝到安裝位置,我這里選擇的是d:/php。然后將php.ini-development復(fù)制并重命名為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優(yōu)先于index.html,則將其放在前面。

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

3. 保存配置,在命令行中運(yùn)行httpd -t檢查配置,如果沒有問題,則運(yùn)行httpd -k restart重啟Apache服務(wù)。

D:\Apache24\bin>httpd -t
D:\Apache24\bin>httpd -k restart

4. 在Apache24\htdocs目錄下新建一個(gè)phpinfo.php文件,輸入如下PHP代碼:

<?php phpinfo();?>

然后在瀏覽器中訪問http://127.0.0.1/phpinfo.php,如果顯示下面的頁面則表示PHP工作正常:

windows服務(wù)器怎么安裝apache和php的環(huán)境

5.php中打開pgsql 擴(kuò)展(windows下)方法

首先打開php\ 下php.ini文件進(jìn)行編輯

1)去掉;extension_dir = "ext"之前的分號,并改為extension_dir = "d:\php\ext"

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

3)拷貝php根目錄下的 libpq.dll 到system32( windows\system32 目錄下)下;

4)將postgresql的bin目錄下的如下文件拷貝到system32( C:\Windows\system32 目錄下)下:

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

5)配置系統(tǒng)環(huán)境變量 變量名:path 變量值: D:\Program Files\PostgreSQL\9.6\bin

提示:如果pgsql 擴(kuò)展打開失敗將上面的文件拷貝到SysWOW64 ( C:\Windows\SysWOW64 目錄下)下。

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

windows服務(wù)器怎么安裝apache和php的環(huán)境

四、postgresql安裝配置

運(yùn)行postgresql-9.6.2-3-windows-x64.exe 按照界面步驟安裝即可(注意不要移動下載的postgresql-9.6.2-3-windows-x64.exe文件,直接點(diǎn)擊安裝就好,因?yàn)橐苿游募菀壮鲥e(cuò),對于新手來說解決起來很麻煩)。

到此,關(guān)于“windows服務(wù)器怎么安裝apache和php的環(huán)境”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI