windows中PHP5.2.14以及apache2.2.16安裝配置方法第1/2頁(yè)
首先下載好需要安裝的配置文件
1、apache-2.2.16
2、php-5.2.14-Win32
一、apache配置
apache的安裝不說(shuō)了,安裝過(guò)程中選擇自己想安裝的位置,一路next,就可以了。默認(rèn)80端口,安裝結(jié)束后,瀏覽器輸入http://localhost/進(jìn)行驗(yàn)證,成功的話會(huì)輸出It works!
apache配置:配置文件位于安裝目錄下的%APACHE_HOME%\conf\httpd.conf,修改根目錄DocumentRoot(一共兩處)。端口也在這里修改。
二、php配置
把下載好的php-5.2.14-Win32.zip解壓。注意下載的時(shí)候不要下php的debug或者none-thread-safe版。否則與apache結(jié)合后會(huì)出錯(cuò)。
把解壓出來(lái)的php.ini-dist復(fù)制一份做備份,然后把原php.ini-dist重命名為php.ini,打開(kāi)該文件,進(jìn)行配置。
1.設(shè)置擴(kuò)展位置:extension_dir = "%PHP_HOME%/ext"(修改后啟用該設(shè)置要去掉前面的分號(hào),%PHP_HOME%為php的解壓目錄)
2.打開(kāi)需要用到的擴(kuò)展:將extension=php_bz2.dll,extension=php_gd2.dll,extension=php_mysql.dll,extension=php_mysqli.dll前面的分號(hào)去掉(注意前面不能有空格),如果還要開(kāi)其它擴(kuò)展,那么將其它擴(kuò)展前面的分號(hào)去掉。
3.時(shí)差問(wèn)題:查找
;date.timezone =
修改為
date.timezone = PRC
4.設(shè)置與apache結(jié)合
打開(kāi)apache配置文件httpd.conf,在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
這一行的下面輸入:
LoadModule php5_module E:/php/php-5.2.14-Win32/php5apache2_2.dll
PHPIniDir "E:/php/php-5.2.14-Win32"
AddType application/x-httpd-php .php .phtml
解釋?zhuān)?/P>
第一行為php與apache結(jié)合需要用到的動(dòng)態(tài)鏈接庫(kù)位置,該文件在php解壓后的根目錄中。
第二行為php.ini文件的路徑
第三行是告訴瀏覽器對(duì).php.phtml文件轉(zhuǎn)發(fā)給apache進(jìn)行解析。
重啟Apache,這樣就可以和php關(guān)聯(lián)起來(lái)了。(注意每次修改Apache或者PHP配置文件時(shí)都要重啟Apache)
應(yīng)該會(huì)遇到亂碼的問(wèn)題,當(dāng)遇到的時(shí)候在繼續(xù)補(bǔ)充。
PS: 果然遇到亂碼了,我用的是Eclipse for PHP Developers進(jìn)行開(kāi)發(fā)。在首選項(xiàng)里將workspace的編碼默認(rèn)設(shè)置為utf-8,可是當(dāng)php或者h(yuǎn)tml頁(yè)面中,如果不包含<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">,那么就會(huì)出現(xiàn)中文亂碼。查看亂碼文件的編碼已經(jīng)是utf-8了,必須另存重新保存為utf-8,亂碼才消失,應(yīng)該是bom (Byte Order Mark)的問(wèn)題。目前解決方法:打開(kāi)php.ini文件,查詢關(guān)鍵字:“default_charset”,去掉前面的分號(hào),將值修改為utf-8,重啟apache。
相關(guān)文章
php 記錄進(jìn)行累加并顯示總時(shí)長(zhǎng)為秒的結(jié)果
用php如何將這些記錄進(jìn)行累加,最后顯示為一個(gè)總時(shí)長(zhǎng)為秒鐘的結(jié)果2011-11-11ThinkPHP 表單自動(dòng)驗(yàn)證運(yùn)用示例
add_post事件里的代碼,就清楚要接收什么數(shù)據(jù),如何驗(yàn)證數(shù)據(jù)能夠在第一眼有個(gè)大致了解,所以總結(jié)出了此方式2014-10-10PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之接口的繼承定義與用法詳解
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之接口的繼承定義與用法,結(jié)合實(shí)例形式分析了php接口的概念、定義、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-12-12