1. 程式人生 > >windows系統下Apache+php的配置

windows系統下Apache+php的配置

這兩天為了學php,搭建開發除錯環境時遇到不少的問題,一一寫下,希望幫到後來者少走彎路。

系統是windows XP,呵呵,小生一直做.net的開發,發現非微軟系的東西,中文文件都好抽象的...

Apache版本2.2,下載地址:http://apache.etoak.com//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

php版本5.3.14,下載地址:http://windows.php.net/downloads/releases/php-5.3.14-Win32-VC9-x86.msi ,注意,不要下載Non Thread Safe版本的,因為這種版本型別的,安裝後沒有php5apache2_2.dll這個檔案,php與apache的互動,這個檔案必不可少。

Ok,下完兩個安裝檔案,安裝正式就開始了。 1.先安裝apache。因為安裝php時,會讓你指定apache配置檔案的路徑,然後php安裝程式會自動修改apache中的一些配置資訊,這樣就省了自己動手的麻煩。 當然,如果先裝了php,也沒關係,我們可以自己開啟apache的配置檔案進行手動修改(在apache安裝目錄的conf資料夾裡的httpd.conf檔案即是),在這個配置檔案中加幾行, 內容如下(直接複製貼上,路徑要修改為你安裝PHP的路徑): PHPIniDir "D:\Program Files\PHP\"
LoadModule php5_module "D:\Program Files\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
2
.安裝好apache之後,我們先測試下它能不能允許,在瀏覽器地址框輸入localhost,或者127.0.0.1,點回車,如果頁面顯示It's work!字樣,則是apache已經成功運行了,有些時候會出現找不到頁面或者別的一些錯誤提示,就要開啟apache的管理器Apache Service Monitor(通常螢幕右下角有圖示),看apache有沒有在執行,如果沒有我們就Start一下,Start仍然無法啟動apache的時候,就點Monitor視窗的Service按鈕看看Apache 2.2這個服務是否已經存在,如果找不到這個服務,我們就用DOS開啟Apache服務,在桌面新建一個.txt文字檔案(名字隨便起),將下面的命令拷貝到檔案中(碟符和路徑要改為你安裝apache對應的路徑),儲存後將檔案的字尾改為bat,滑鼠雙擊執行這個檔案 D: CD Program Files\Apache Software Foundation\Apache2.2\bin
httpd -k install

這樣Apache服務就安裝好了,我們在Monitor視窗再Start一下Apache,用瀏覽器測試看是否成功。

3.接下來我們按照php,安裝過程中會有一個步驟就是選擇apache配置檔案路徑,我們把路徑設為apache的安裝路徑就好了。php安裝檔案會自動幫我們設定好apache的配置檔案。

4.通常我們會遇到apache在按照以上步驟進行安裝配置後,服務也已經開啟,並且啟動執行,但瀏覽器卻仍然無法訪問到It's work頁面,這時候我們開啟apache的httpd.conf配置檔案,查詢<Directory "/">,檢視這個節點下的內容:

Options FollowSymLinks
Deny from all
Order deny,allow
AllowOverride None

將以上配置資訊中的紅色部分改為Allow from all

儲存配置檔案,重啟apache,再訪問localhost,通常就沒問題了。 ~~還有問題的話,給我留言吧。

相關推薦

windows系統Apache+php配置

這兩天為了學php,搭建開發除錯環境時遇到不少的問題,一一寫下,希望幫到後來者少走彎路。 系統是windows XP,呵呵,小生一直做.net的開發,發現非微軟系的東西,中文文件都好抽象的... Apache版本2.2,下載地址:http://apache.etoak.co

windows環境apache+php發郵件功能

方法一:使用phpmailer傳送郵件 首先需要下載phpmailer擴充套件包,phpmailer地址 require_once(Yii::app()->basePath.'/extensions/PHPMailer/class.phpmailer.php');re

Windows系統Apache效能優化,提高併發

在Windows系統上面按以往Unix/linux的經驗配置Apache時,由於Windows的記憶體回收機制和程序管理的不同,會發現許多新問題。前些時單位的網站需要搬遷到新的Windows伺服器,筆者在除錯過程中也碰上了許多問題。新系統是Windows 2003 Serv

Apollo學習(一):在本地Windows系統搭建Apollo配置中心

說明 在學習Spring Cloud時,學習了Spring Cloud Config作為配置中心來實現微服務例項的配置。但是由於Config自身的侷限性,公司採用了攜程的Apollo作為配置中心,於是通過官方文件和網上資料進行了學習,在這裡進行記錄總結下。 正文

windowsapache/php安全配置

Php本身也有一些安全機制,如下: 1、 禁用shell函式和com元件;(上篇已提到) 2、 限制php作用域;(上篇已提到) 3、 啟動php安全模式; 4、 其他安全設定; 5、 降低php的系統許可權; 一、php安全模式 php安全模式是個php內嵌的安全機

windows系統nodejs安裝、環境配置及刪除NPM全局配置

例如 參考 -h clas shel fcm gpe tar tortoise nodejs安裝及設置NPM全局路徑 刪除NPM全局路徑配置 一、nodejs安裝及設置NPM全局路徑 第一步:下載安裝文件 下載nodejs,官網:http://nodejs.org/do

windows系統Disconf web安裝-分布式配置管理平臺

div idea found csdn 參考 fig 插入 設置redis oba 文章參考自 http://blog.csdn.net/syc001/article/details/78128117 https://www.cnblogs.com/mrluo735/p/6

centos7系統安裝php-fpm並配置nginx支援並開啟網站gzip壓縮

注:此處不介紹nginx的安裝。以下教程預設已安裝nginx。 1. yum install -y php-fpm yum install php-pdo yum install php-mysql yum安裝預設版本是php5.4,要使用更高版本可使用yum search all

php手動搭建wamp環境(一)--之 Windows系統PHP環境搭建

1、PHP環境搭建的前提是 Apache HTTP Server (Apache 伺服器)已經安裝部署成功,並可以正常訪問到伺服器的主頁面。Apache HTTP Server 的安裝部署已經在上一篇講解的很詳細了,不清楚的可以點選“ Apache HTTP Servcer-Apache伺服器下載與

**Windows 2003系統DNS伺服器配置的描述

Windows 2003系統下DNS伺服器配置的描述中 主機記錄的生存時間是指該記錄被客戶端查詢到,存放到快取中(以備今後使用)的持續時間,預設值是3600秒;DNS伺服器中的根DNS伺服器不需管理員手工配置; DNS伺服器的IP地址必須為固定的IP地址 預設情

Windows系統,Jenkins安裝配置過程填坑記錄

一、Jenkins安裝完之後,預設是用本地系統賬戶登入,查了下這個賬戶的名字是LocalSystem,並且這個賬戶沒有密碼 因為是用的本地系統賬戶,導致當前windows的登入賬戶Administrator下的很多配置失效,例如 1、C:\Users\Administ

Windows系統MySQL的安裝配置以及遇到的問題

1:在官網下載mysql軟體包 下載window版本的軟體包 2;配置mysqlini,其中basedir,和datadir需要按照自己的安裝路徑進行修改 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [m

Windows系統Oracle配置服務的5種Host書寫方式

通過Oracle 工具 Net Manager 可以建立Oracle服務用來連線各項資料庫例項。 這種服務配置最終修改的是tnsnames.ora 檔案,這個檔案路徑一般位於 %ORACLE_HOME%/NETWORK\ADMIN 目錄下,%ORACLE_HOME% 為安裝的Oracl

WindowsApache+PHP+MySQL搭建web伺服器

Apache+PHP+MySQL搭建伺服器 工欲善其事必先利其器。 最近由於電腦出了問題不得不重新安裝需要的檔案,程式碼什麼的都沒了,以前也沒怎麼寫過東西這回就先試試手,寫的不是太好,希望大家不要介意哈。 比較窮開不起CSDN的會員,所以Apache,PHP,mysql

win10系統Apache Maven的安裝與配置

檢查JDK安裝 安裝之後檢視是否成功 下載Maven Maven的安裝與配置 嚴格意義上說,Maven不需要安裝,只需解壓即可。如解壓到D:\Program Files\apache-maven-3.5.3。然後配置環境變數。 之後編輯如下: 最

window系統 Apache配置虛擬主機和虛擬目錄的方法

Apache配置虛擬主機   1.方式一:使用不同的服務埠,啟動多個apache服務例項,使用各自的配置檔案   1)配置檔案中新增監聽的埠   Listen801   Listen802   2)   <VirtualHost*:801>   [email&

一鍵安裝Linux/CentOS/Aliyun等等系統Apache/Mysql/Nginx/PHP/Tomcat/Redis/JDK等元件環境

一.LNMP(偏PHP 包含Nginx/MySQL/PHP/Apache等) 1. 一鍵安裝命令環境     yum -y install wget screen 2. 下載lnmp並執行相關安裝命令(以下命令尾部./install.sh lnmp是安裝包

windows系統elasticsearch的安裝配置

安裝elasticsearch-rtf(多外掛版) head外掛和kibana的安裝 一、安裝elasticsearch-rtf 1、安裝Java8,java8以下的版本不適配當前最新版(5.x)的elasticsearch 官網-windows x6

react-native系列(2)入門篇:Windows系統配置Android開發環境

本文主要內容是在Window系統下配置Android APP的開發環境,配置過程將會有點麻煩,請大家需要有點耐心。當然大家也可以參考RN官網的配置過程,但實際上很多開發者根據官網步驟並沒能配置出完整的RN開發環境。目前RN的最新版本是0.57,我們將以這個版本為例配置Android的開發環境。

Windows系統nodejs安裝及配置

關於nodejs中文站,目前活躍度最好的知識站應該是http://www.cnodejs.org/ ,而http://cnodejs.org/則活躍度較低。Express.js是nodejs的一個MVC開發框架,並且支援jade等多種模板,是Node.js上最流行的Web開發框架。這幾天剛接觸Pho