㈠ Windows系統怎樣配置php環境
Windows配置PHP環境的方法:
工具原料
win7系統電腦 瀏覽器
1、打開瀏覽器,在搜索欄鍵入並搜索需要的軟體「PHPnow」,找到並下載之後,解壓到電腦磁碟的根目錄。
㈡ Win7下本地Apache與PHP環境的搭建如題 謝謝了
http://www.fengzx.com/blog/study/php/windows-2003-xp-php5-3-1-apache2-2-14/ 你參考一下這篇文章的配置吧,WIN7也應該適用的
㈢ 如何在Win7系統配置PHP+MySQL+Apache
第一次安裝確實要花些時間。
確定兩點:
1、下載正確的32位軟體。
2、一步步安裝。
那麼既然是64位的系統我們就必須去照64位的軟體,我可以告訴你,apache 和 php 官網上面的軟體都只有32位的。Mysql是有64位的。64位的軟體都是牛逼的團隊或者個人自己改編的。首先mysql 64的官網下載地址:http://dev.mysql.com/downloads/mysql/5.1.html
這里先對這些軟體的格式說一下,一般都只有兩種格式,一種是msi,另外一種是zip。
Msi格式跟exe文件差不多,就是點擊後安裝的。而zip格式是你解壓以後通過cmd裡面命令進行安裝,然後配置文件里需要你自己配置的東西比較多。我搭建的時候apache和php是zip文件,然後mysql下的是msi文件。
接下來先去看一下php官網,顯然php官網上沒有我們需要的64位軟體。可它卻提供了64位apache和一些apache模塊的下載地址:
http://www.apachelounge.com/download/win64/
先回到php官網,他有很多版本,vc6,v9,Threadsafe, not Thread safe的。我很多次下錯版本就是因為這些。細心的人可以發現網站的左邊對版本進行了解釋。VC6的版本是用 Visual Studio 6編譯的,這個是八幾年的軟體了,所以現在php 5.3.2以上的版本幾乎都沒有VC6了。可是官網又說:如果你用apache那就要用VC6,IIS的話就用 VC9,而且還強調不要在 apache上用VC9。我估計這句話是很老時候的了,一直沒沒更新。
我的經驗是:VC6是老版本了,你可以無視它了。所以都用VC9,VC9有兩個版本,一個是線程安全,一個是不安全。如果你apache用的是 fcgid方式運行,那麼就用不安全的,如果你用的是傳統php5apache2_2模式的你就下載安全的。
下載了VC9 不安全的解壓後裡面是沒有php5apache2_2.dll文件的,並且應該有php.exe文件。這個的話apache就必須配置成mod_fcgid方式運行,那麼就必須下載mod_fcgid模塊,下載地址也是:http://www.apachelounge.com/download/win64/
下載之後把mod_fcgid.so文件復制到apache的moudle文件夾下,然後再對apache的http.conf進行配置。配置方法我在最後統一寫吧。
而下載VC9安全的解壓之後是有php5apache2_2.dll文件的。安裝這種方式運行apache那麼你也不需要去下載mod_fcgid.so了。
那麼先去上面的網站把64位的apache下載下來,我下的是zip格式的。現在我們缺少的就是64位php了。這個大家自己去網上搜索吧,因為雖然有兩個網站專門有64位的php,可最近都在維護還是怎麼地,反正不能下載,但在網上都能找到的。比如csdn上就有最新版的php5.4.6 VC9 64位的。
還有用到兩個輔助軟體,一個是phpmyadmin,另一個是zend optimizer。前者是mysql的輔助工具,後者是加速php程序的。這些大家去找地方下載吧。
安裝Apache 64位
apache-2.2.19-win64.rar解壓到某一目錄,如D:\Apache2.2。
編輯配置文件D:\Apache2.2\conf\httpd.conf作如下修改
改為
Listen 80 改為
Listen 8080# 埠,若已開啟IIS,則80埠就不能使用了
DocumentRoot "/httpd-2.2-x64/htdocs"改為
DocumentRoot "D:/Apache2.2/htdocs"# 放置網站文件的路徑
DirectoryIndex index.html改為
DirectoryIndex index.html index.htm index.php # 加入index.php,PHP的默認頁
ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/"改為
ScriptAlias /cgi-bin/ "D:/Apache2.2/cgi-bin/"
<Directory "/httpd-2.2-x64/htdocs">改為
<Directory "D:/Apache2.2/htdocs">
<Directory "/httpd-2.2-x64/cgi-bin">改為
<Directory "D:/Apache2.2/cgi-bin">
將LoadMole rewrite_mole moles/mod_rewrite.so前的#去掉
將include /_httpd/test.conf一行去掉
apache都這樣配置。
3、執行安裝命令:
進入D:\Apache2.2\bin
執行命令:httpd.exe -k install(將apache加入系統服務,默認服務名是Apache2.2)
執行命令:httpd.exe -k start(運行服務)
以後可以使用D:\Apache2.2\bin\ApacheMonitor.exe進行服務的開啟、關閉、重啟與監控等操作
4、 測試安裝是否成功
打開瀏覽器,輸入:http://localhost:8080,顯示 It Works! 說明成功!
1. 將下載的php安裝包php-5.3.10-x64.zip解壓到某一路徑下,如D:\PHP
2. 修改配置文件D:\Apache2.2\conf\httpd.conf
在#LoadMole vhost_alias_mole moles/mod_vhost_alias.so一行下加上:
LoadMole php5_mole "D:/PHP/php5apache2_2.dll"
PHPIniDir "D:/PHP"
在AddType application/x-gzip .gz .tgz下加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html # .html, .php為可執行php語言的擴展名
3. 將如下文件復制到C:\Windows\System32下
D:\PHP\php5ts.dll
D:\PHP\php5isapi.dll
D:\PHP\php5apache2_2.dll
D:\PHP\ext\php_mysql.dll
D:\PHP\ext\php_mysqli.dll
D:\PHP\libmysql.dll
mod_fcgid方式運行Apache,那麼先將mod_fcgid.so文件復制到apache下的moudle文件夾,然後配置httpd.conf:
的存放目錄
設置PHP_FCGI_MAX_REQUESTS大於或等於FcgidMaxRequestsPerProcess,防止php-cgi進程在處理完所有請求前退出
每個進程的最大請求數
最大的進程數
最大執行時間
的路徑
4、之後不管是哪種方式都打開D:\PHP\php.in。如果沒有的話將D:\PHP\php.ini-recommended復制為D:\PHP\php.ini,並作如下修改
修改extension_dir = "./"為
extension_dir = "ext" # 指定動態連接庫的目錄
將extension=php_mysql.dll前的分號(注釋)去掉
5. 測試是否安裝成功
修改D:\Apache2.2\htdocs\index.html文件,加入:<?php echo phpinfo(); ?>
重啟httpd服務輸入網址:http://loalhost:8080 ,看到php信息,說明成功!
為了能自定義安裝位置選擇『Custom』
選擇安裝路徑,並且點擊圖標選擇『Entire feature willbe install on local hard drive』,能夠點的都選擇這個選項。注意有兩個路徑要填寫,一個是軟體安裝,一個是數據存放路徑。
安裝完了會出現一個配置界面 『launch the mysqlconfiguration wizard』對mysql一些參數進行配置。
第一個選擇『DetailedConfiguraion』,詳細配置。
5、『DeveloperMachine』『Dedicated mysql server machine』『Server Machine』 選擇MYSQL作為什麼類型運行,一般網站的話都是『Server Machine』
6、對Mysql速度和存儲量進行選擇,一般選擇中庸的『MultifunctionDatabase』
7、InnoDBTablespace Settings。這個默認即可。
8、下面設置訪問MYSQL的人數,選擇『ManualSetting』之後自己選擇數字。最大是1400人。根據你的網站實際訪問量進行設計即可。
9、『Enable
TCP/IP Networking』這個必勾選,埠默認3306。『Add firewall exception for this port』隨意。『Enable Strict
Mode』建議不勾選,嚴格遵守SQL語言。
10、選擇默認字元集,相對常用的是UTF-8。
11、『Install A是WindowsService』勾選。自動開啟這些都勾選。
12、『Modify
Security Settings』勾選,設置密碼。『Enable root access from remote machines』允許在其他電腦上運城鏈接MYSQL,建議不勾選。『Create
An Anonymous Account』建立一個普通用戶。
13、最後『Exexute』完成!
正常情況下這樣就按照完畢了,如果出現失敗的有可能是因為以前的MYSQL沒卸載干凈。
D:\Apache2.2\htdocs,可就是網站根目錄,當然你也可以放在其他地方。把文件夾名字換成 phpMyAdmin,編輯配置文件D:\Apache2.2\htdocs\libraries\ config.default.php。
配置很簡單,上面那些基本的配置完就能在瀏覽器里輸入 http://localhost/phpmyadmin就能訪問了。
zend optimizer安裝就更簡單了,只要選擇一些php.ini的文件夾路徑,apache文件夾的路徑等就可以了。、
㈣ win7+apache+php 配置完後網頁只能顯示php源代碼,求高手解決,多謝了
在配置httpd.conf中加一段代碼:
httpd.conf 文件要加上php 解析設置
## PHP5 as mole
LoadMole php5_mole "f:/caizhanggui/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
phpinidir "f:/caizhanggui/php"
㈤ Win7下本地Apache與PHP環境的搭建
一般的PHP環境需要如下軟體PHP: Apahce: MYSQL: (一般PHP都搭配這個資料庫)以上各個軟體的安裝及配置都需要有一定的經驗(尤其是在非WIN平台上)另外,如果用於本機測試或者對於安全性要求不高、沒有特別的定製要求的話也可以採用集成安裝環境比如AppServ xampp ApmServ
vae.la
㈥ 如何在win7旗艦版64位配置php mysql apache
這個跟32位一樣,只是要下載64位的程序就是,先把mysql安裝,再安裝apache,再安裝PHP,並調整apache支持PHP
㈦ 怎麼在win7PC機上配置PHP運行環境
WIN7 可以下載一個appserv 就可以了.環境是一鍵配置的,程序帶PHP5.2.5 和MYSQL5.0+這個適合測試程序用, 如果你是要當伺服器那WIN7專業版有自帶IIS服務,安裝一下 ,然後按照XP的PHP環境配置把PHP組件以及PHP.INI這些文件復制到相應的位置就可以配置成功了,
㈧ 我是windows7旗艦版的系統 現在電腦裡面裝好了 IIS6.0 ,我是用php做建站的,但不知道如何配置apache php
·IIS和apache都是伺服器軟體。用PHP建站,推薦apache+PHP+MYSQL配置伺服器。IIS6.0用不著(它也能支持PHP但不推薦),關了就行。
·你如果偏重於學習PHP,裝個集成環境wampserver或者phpnow或者xampp、phpstudy等伺服器環境就可以。這些集成環境都涵蓋了apache+php+mysql。省時省力。
·如果想學學伺服器配置,可以在網上找一些圖文教程自己試著搭建。
㈨ 64位win7下面怎麼配置PHP+MySql+Apache環境
用 phpsty 這個軟體,很好安裝和使用,安裝好開啟apache和mysql 就可以了。
如果開啟apache開啟失敗,一般都是80埠被占據,所以要關閉,在window里的 dos 輸入命令 netstat -ano 查詢 占據80埠的程序,也就是PID.例如下圖
㈩ win7配置Apache以支持PHP問題
主要是看你的APACHE是哪個版本啊,是2-2就加2——2.是2就只加2啊。
自己配置多麻煩的,不如下載個E2php 我就是win7用這個裝的,PHPserv 等等的集成包都是一鍵安裝的