windowsapachephp
① 如何在windows下配置apache+php+mysql
PHP環境搭建
1Windows 7下安裝Apache服務
點擊下載的httpd-2.2.21-win32-x86-openssl-0.9.8r.msi程序,一系列的許可允許之後,來到伺服器信息配置步驟,如下圖所示。分別填寫Network Domain,ServerName及Administrator』s Email Address,因為是在Win7下做開發環境使用,這三項可以隨便填寫,不需要過多在意。最後一個選項是讓用戶選擇,該Apache服務是針對當前用戶還是Win系統中的所有用戶,一般選擇第一個即可,該選項默認Apache埠是80。如果選擇第二項,僅針對當前用戶,則埠號為8080。
2Apache伺服器信息
完成上述操作之後,點擊下一步,選擇Custom Setup,進行自定義安裝。選擇框中的各種選項我們保持默認即可,不需要更改。這一步我們只需要注意修改Apache安裝的路徑。
3 Apache自定義安裝
完成上述幾步操作之後,一路點擊Next,即可完成Apache在Win7下的安裝。完成之後,打開瀏覽器訪問127.0.0.1或localhost,如果出現「It works!」,表示Apache服務安裝成功。
4 PHP環境搭建:
Windows 7下安裝Mysql服務
MySQL的安裝相比Apache更為簡單,雙擊mysql-5.5.20-win32.msi,一路Next,同樣選擇Custom Setup自定義安裝,如下圖所示,只需要選擇安裝的路徑即可,接著一路Next即可完成Win7下Mysql服務的安裝。
5 MySQL自定義安裝
PHP環境搭建第三步:Windows 7下Mysql配置
完成安裝之後,MySQL會跳出MySQL Server Instance Configuration窗口,這一塊是對MySQL伺服器做的相關配置。首先,因為是開發環境,我們選擇StandardConfiguration標准配置。配置第一步如下所示,MySQL服務名稱默認即可不需要改變,將」Include bin Directory in Windows PATH」勾選上,此項用於在CMD中直接可以使用MySQL命令行工具。
6 MySQL系統配置
MySQL配置的第二步是設置root密碼,原始安裝的資料庫root用戶是沒有密碼的,我建議各位在這里,無論簡單復雜,都設置一個密碼。另外注意「Enable root access from remote machines」選項用於選擇是否允許root用戶遠程連接資料庫,做為開發環境,此項可以不選上也可以選上。「CreateAn Anonymous Account」不用勾選,匿名賬戶對於開發環境沒有太多作用。
7 MySQL安全配置
完成上述MySQL配置之後,系統會開始進行配置過程,大概不到一分鍾的時間,MySQL在Win7下的配置完成。這里我們先暫時不管PHP與MySQL之間的關聯問題,等安裝PHP結束之後,再做統一的配置。
PHP環境搭建第四步:Windows 7下PHP安裝
因為我們下載的是php的zip包,相當於綠色軟體一樣,不需要進行繁瑣的安裝,直接解壓php-5.3.9-Win32-VC9-x86.zip文件到任意目錄當中即可完成PHP在Win7系統下的安裝。
8 PHP環境搭建
Windows 7下PHP、Apache、MySQL綜合配置
請注意:配置過程中使用的輸入均為英文輸入,尤其是標點符號的雙引號,文中可能為中文引號,一旦直接復制粘貼,可能導致配置失敗!!!
還有,如果在windows的文件夾系統直接復制路徑,文件夾之間是反斜線(\),但是配置中使用的均為斜線(/),請不要輸入錯誤。
PHP配置
首先進入PHP解壓的目錄,找到php.ini-development配置文件,並將其重命名為php.ini,該文件即為當前系統php的配置文件。打開php.ini配置文件,根據下面提示進行配置。
找到如下內容
; On windows:
; extension_dir = "ext"
修改為
; On windows:
extension_dir = "E:/ProgramFiles (x86)/PHP/ext"
請注意,extension_dir前面的分號需要去掉,另外將值修改為PHP文件夾下的ext文件夾路徑,該配置用於更新PHP擴展路徑文件夾,所有的擴展庫都在該文件夾中。
接著,需要讓PHP支持MySQL資料庫,並開啟如CURL,GD2,XML,PDO等擴展,找到如下內容,將其前面的分號(;)去掉。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
都知道PHP支持session功能,默認的,PHP的session是保存在文件系統中的,那麼需要為Session設置保存文件夾。
找到如下內容
; session.save_path = "/tmp"
修改為
session.save_path = "E:/Program Files (x86)/PHP/custom/session"
將分號取出,並重新設置任意路徑,確保文件夾存在即可,為了管理方便,建議設置到PHP的安裝路徑當中,防止不小心給刪掉。
完成session設置之後,我們還需要配置一個文件夾路徑,即PHP的臨時文件路徑,學習PHP的同學都知道,在通過PHP上傳文件時,文件首先是在一個臨時文件夾當中的。
找到如下內容
; upload_tmp_dir =
修改為
upload_tmp_dir = "E:/Program Files (x86)/PHP/custom/upload"
最後,PHP在5.3版本之後需要強制設置時區,否則在運行phpinfo()及部分程序時將報錯無法運行。
找到如下內容
;date.timezone =
修改為
date.timezone = Asia/Shanghai
配置Apache支持PHP
在Apache配置目錄E:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf中(這是安裝目錄,請注意windows下直接復制的路徑使用反斜線做分隔符,配置文件中全部是使用斜線做分隔符,請千萬注意!),找到httpd.conf配置文件。
在
#LoadMole vhost_alias_mole moles/mod_vhost_alias.so
下面一行添加如下內容。
LoadMole php5_mole "E:/Program Files (x86)/PHP/php5apache2_2.dll"
PHPIniDir "E:/Program Files (x86)/PHP"
AddType application/x-httpd-php .php .html .htm
該配置第一行指定PHP及Apache的模塊路徑,該模塊文件一般位於php根目錄下,
第二行用於指定PHP在Win7中的路徑,
第三行添加文件類型,其中,第一及第二行需要根據PHP的安裝路徑進行修改。
接著,需要為Apache指定WEB伺服器的根目錄,默認的,Apache根目錄為Apache目錄下的htdocs文件夾,為了方便開發,將其設置在E盤下的htdocs目錄。首先在E盤下建立htdocs目錄,當然也可以修改為任意想命名的WEB根目錄,然後,在配置文件中分別找到如下內容。
DocumentRoot "E:/Program Files (x86)/ApacheSoftwareFoundation/Apache2.2/htdocs"
<Directory "E:/Program Files (x86)/ApacheSoftwareFoundation/Apache2.2/htdocs">
修改為
DocumentRoot "E:/htdocs"
<Directory "E:/htdocs">
最後,修改根目錄的初始文件類型,Apache默認使用index.html作為目錄的初始文件,這里為了讓Apache首先尋找php文件,做些修改。
找到如下內容
DirectoryIndex index.html
修改為
DirectoryIndex index.php index.html
到此,Apache支持PHP的相關配置完成,重啟伺服器,在新的目錄中創建index.php文件,並寫入如下內容。
<?php
phpinfo();
?>
再次打開瀏覽器,訪問localhost,一切正常的話,就會顯示php的相關配置信息了
9PHP配置信息
測試PHP對MySQL的支持
最後需要測試下PHP是否已經能夠連接資料庫,在配置過程中,曾經將;extension=php_mysql.dll等一系列與MySQL相關的擴展之前的分號給去除,這樣PHP就能夠通過這些擴展完美支持相應的程序。在根目錄中創建mysql.php文件,並寫入如下內容。
<?php
$dbc= mysql_connect("127.0.0.1","root","(你的mysql密碼)");
if(!$dbc) {
echo"資料庫鏈接錯誤!";
}else{
echo"PHP環境搭建:Windows7系統配置PHP+Apache+MySQL環境教程";
}
mysql_close();
?>
10 在瀏覽器中訪問,127.0.0.1/mysql.php,如果提示「PHP環境搭建:Windows7系統配置PHP+Apache+MySQL環境教程」,則說明PHP已經完美支持MySQL了。
② WINDOWS 下php+apache php+IIS哪個組合好
應該是apche吧 據說iis+php總會跑出莫名其妙的錯誤而且性能大不如apache下的
iis除了管理方便沒有什麼好處 建議用apache
而asp .net 就要用iis
有比較好的組合又何必退而求其次呢? apche也不是很難哦~~~~
③ 在windows和apache環境下開發web用哪個版本php
保守點,一般用php 5.3或者php 5.4,開源的東西不要嘗試最新的比較好,apache 2.0比較穩定
④ Windows+Apache+Mysql+PHP集成運行環境
自己下載apache php mysql一個來一個在WIN上安裝源是最原始的方法
要是讓我做就下載一個XAMPP或者APPSERV,裝上就OK了這些東西全有了
想要綠色軟體可以用APMSERV,是SINA一個網管寫的
以上這幾個東西都是WIN下的一路下一步就OK了,你看一下應該就會搞了
我推薦你用綠色軟體APMSERV,因為它不光綠色還功能相當多,不光有APACHE PHP MYSQL 還有NGINX MEMCACHE EACCLERATER MINIPERL...........
如果覺得這個不好可以用XAMPP,這個是安裝版本的,功能也非常多
如果只是想要PHP MYSQL APACHE 再加一個MYSQL 管理工具PHPMYADMIN那可以用APPSERV
回答完畢
OVER
⑤ windows ,Apache,PHP,租用伺服器。域名如何綁定
既然這些都是新網的,你直接讓他們技術幫你操作下就可以了。
直接跟他么說需要什麼環境。
你需要什麼伺服器環境他們直接就可以幫您搭建好的哦!
建議您直接聯系下他們24小時技術幫你處理下,或者聯系他們客服,
讓他幫你處理。
⑥ windows下php怎麼重啟apache
那個PHP代碼是給提問人的. 估計他是要做黑~客方面的事情.不推薦這樣使用.
如果是自己的版主機. 二進權制安裝開始菜單或者右下角時間那裡有Apache的關閉,啟動 功能的.
如果要做一鍵重啟可以直接做個批處理文件. 如. restart_apache.bat
內容
@echo off
net stop Apache2.2
net start Apache2.2
這里的Apache2.2是服務名. 如果不是這個要到服務里去看一下大概是Apache開頭的.
判斷Apache是否已經死掉.再重啟. 不推薦這樣做. 要找到Apache崩潰的原因. 查看Apache安裝目錄下的logs/error.log 找到出錯原因並修復.就可以了.
但通常這種崩潰是網站流量過大或者程序問題導致. 需要找到原因.
⑦ windows平台 apache 無法解析PHP怎麼辦
Windows平台下php5.2.10與apache2.2.14詳細配置
1.把php5.2.10壓縮包文件解壓,放入c:/php文件夾。2.將文件php.ini-recommended後綴名修改為.ini,即文件名為php.ini。3.修改php.ini,找到第542行,extension_dir = "",將其值改為extension_dir="c:/php/ext"。若要使其支持mysql資料庫,則將第681行 ;extension=php_mysql.dll 前的 ; 去掉(;為注釋符)。4.然後你可以將c:/php文件夾中的 .dll 文件全部復制到 c:/windows/system32文件夾內(推薦)。也可以在系統環境變數中將path值後面增加"c:/php"值。
具體方法是:
右鍵單擊「我的電腦」,打開「屬性」,點擊「高級」選項卡,點 「環境變數」按鈕,在打開的「環境變數」對話框中的「系統變數」框內,找到path 變數,在其後增加值「c:/php」。5.找到apache的httpd.conf文件
用記事本打開後,在其底部加入以下語句保存,重啟Apache即可LoadMole php5_mole "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
⑧ Apache+php+mysql在windows下的安裝與配置
樓主,你好,初學者建議直接用php集成環境,比如WampServer,另外,如果對這方面不懂,環境搭建好了,也不會用,建議你到php100 學習,免費而且比較系統,個人覺得不錯。希望可以幫到你,祝你成功!
⑨ Windows下怎樣搭建apache+php+mysql環境
步驟
1
建立文件夾
在D盤(這個盤可以任意選,建議不要建立在盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾
2
開始安裝Apache
Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟體,然後一直點擊下一步;
3
填寫基本信息
當出現以下截圖的時候,請填寫站點的基本信息。
4
選擇自定義安裝
5
選擇安裝路徑
6
安裝完成,測試安裝
在瀏覽器輸入http://localhost,如果出現下圖的界面,說明安裝成功!
END
安裝PHP
解壓php壓縮包,並將解壓好的文件夾「php-5.3.13-Win32-VC9-x86」拷貝到D:/wamp文件夾下,再把文件夾的名字修改成php,即:D:/wamp/php
END
安裝mysql
1
在」D:/wamp」文件夾下新建文件夾mysql,用於安裝mysql
雙擊mysql-5.5.27-win32.msi安裝mysql。
選擇自定義安裝:
選擇安裝目錄:
選擇詳細配置;
選擇安裝類型,這里我們選擇開發者機器
選擇多功能
埠和模式
選擇字元集
設置環境變數
設置密碼,完成安裝
END
配置Apache,讓Apache啟用PHP模塊
打開D:\wamp\apache\conf文件下面的httpd.conf文件,該文件就是Apache的配置文件,所有與Apache相關的配置都可以在這個文件中完成,當然,也可以配合擴展配置文件D:\wamp\apache\conf\extra下面的各個文件完成。
1、 讓Apache載入PHP模塊:
LoadMole php5_mole 「D:/wamp/php/php5apache2_2.dll」
2、 設置哪些文件用PHP來解析:
3種辦法:
一、Addtype application-x/httpd-php .php
二、AddHandler application-x/httpd-php .php
三、<FilesMatch \.php$>
Sethandler application/x-httpd-php
</FilesMatch>
經過以上配置,Apache已經可以載入PHP模塊來解析PHP文件了。但是,別忘了設置最重要的一點PHP初始化文件目錄,PHPIniDir 「E:\wamp\php」,並將E:\wamp\php文件夾下面的php.ini-proction或者php.ini-development文件復制一份,並將所復制的文件修改為php.ini,所有關於PHP的配置都將在該文件內進行配置。
END
配置PHP與mysql、實現PHP與mysql通訊
關於php.ini的配置很簡單,記住下面幾點就可以了:
1、 設置擴展dll模塊路徑(PHP才知道去哪兒找要載入的模塊)
extensions_dir= "D:/wamp/php/ext"
2、 設置時區:
Date.timezone=PRC
PRC的意思是people』s pepublic of china
3、 開啟通訊模塊:
例如要開啟PHP與mysql之間的通訊,只需找到 ;extension=php_mysql.dll語句,將前面的;去掉並保存即可。
至此,Apache、PHP與mysql之間已經可以互相調用了。若在配置時出現了錯誤,可在命令行中輸入 httpd.exe –t 來測試語法錯誤。另外一個語法httpd.exe –M 通常用來查看Apache已經載入了的模塊。
⑩ windows下apache+php應該選用哪個版本的php
都隨意了,一般都是5.4的吧,你可以下載一個wamp。很方便的,也可以很方便的更換php的版本!