win7系統(tǒng)搭建php、mysql、apache環(huán)境的詳細(xì)步驟

win7系統(tǒng)搭建php、mysql、apache環(huán)境的詳細(xì)步驟

時(shí)間:2018-06-29 09:20 作者: 來(lái)源:系統(tǒng)城

1. 掃描二維碼隨時(shí)看資訊

2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn):

手機(jī)查看
評(píng)論

許多用戶詢問(wèn)說(shuō)win7系統(tǒng)怎么搭建php、mysql、apache環(huán)境?php開(kāi)源程序越來(lái)越多,我們常常也需要本地調(diào)試php程序,網(wǎng)上有大量php一鍵安裝程序,其實(shí)自己搭建wamp環(huán)境。接下去教程分享win7系統(tǒng)搭建php、mysql、apache環(huán)境的詳細(xì)步驟。

具體方法如下:

解決方法1:

1、win 7

2、Php5.3.5

3、Apache2.2.21

4、Mysql5.5.18

解決方法2:

1、下載php代碼版本,解壓到D盤;

2、安裝apache;

3、安裝mysql。

解決方法3:

1、更改php.ini-production為php.ini(注:php.ini-development 適合開(kāi)發(fā)程式使用);php.ini-production 擁有較高的安全性設(shè)定,則適合上線當(dāng)產(chǎn)品使用;一般將php.ini-production修改為php.ini,確保測(cè)試環(huán)境(本地)與正式環(huán)境(線上)一致。

2、在使用session功能時(shí),我們必須配置session文件在服務(wù)器上的保存目錄,否則無(wú)法使用session,我們需要在Windows 7上新建一個(gè)可讀寫的目錄文件夾,此目錄最好獨(dú)立于WEB主程序目錄之外,此處我在D:\localhost目錄上建立了phpsessiontmp目錄,在php.ini中找到session.save_path(session保存地址)更改為:

  session.save_path = "D:/localhost/phpsessiontmp"

3、配置PHP的文件上傳功能

  同session一樣,在使用PHP文件上傳功能時(shí),我們必須要指定一個(gè)臨時(shí)文件夾以完成文件上傳功能,否則文件上傳功能會(huì)失敗,我們?nèi)匀恍枰?Windows 7上建立一個(gè)可讀寫的目錄文件夾,此處我在D:\localhost目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中找到upload_tmp_dir(文件上傳緩存目錄)更改為: upload_tmp_dir = D:/localhost/phpfileuploadtmp;

4、在php.ini修改如下幾個(gè)屬性:

short_open_tag = On 注釋:短標(biāo)簽開(kāi)啟

asp_tags = On 注釋:asp的短標(biāo)簽<*>開(kāi)啟

register_globals = off 注釋:超級(jí)全局變量,建議關(guān)閉,打開(kāi)它會(huì)造成安全上的漏洞

post_max_size= 8M 注釋:POST提交時(shí)的最大數(shù)據(jù)提交量

magic_quotes_gpc = off 注釋:php自帶的安全驗(yàn)證,建議開(kāi)啟

file_uploads = On 注釋:php支持文件上傳

upload_max_filesize = 2M 注釋:文件上傳最大值 2M

max_file_uploads = 20 注釋:同時(shí)并發(fā)上傳的最大文件數(shù)

5、php.ini文件配置php動(dòng)態(tài)鏈接庫(kù)

  找到extension_dir,更改為:extension_dir="D:php5.3.5/ext"

  去掉以下的extension前面的分號(hào) ; 使其開(kāi)啟

  extension=php_bz2.dll

  extension=php_curl.dll

  extension=php_gd2.dll

  extension=php_gettext.dll

  extension=php_mbstring.dll

  extension=php_mysql.dll

  extension=php_mysqli.dll

  extension=php_openssl.dll

  extension=php_pdo_mysql.dll

  extension=php_sockets.dll

  extension=php_xmlrpc.dll

6、設(shè)置中國(guó)時(shí)區(qū)

  date.timezone = Asia/ShangHai

解決方法4:

1、讓apache支持php

  打開(kāi)apache安裝目錄,\apache2.2\conf\httpd.conf,在大約60行的位置添加如下語(yǔ)句:

  PHPIniDir "D:/php5.3.5"

  注意一定要添加在LoadModule 那一段的前面,以便提前加載,不然稍后的phpMyAdmin容易出錯(cuò).

2、在LoadModule這段后面添加如下語(yǔ)句:

  LoadModule php5_module "D:/php5.3.5/php5apache2_2.dll"

3、apache的htdocs重寫(即修改根目錄位置)

  在D盤下建立localhost文件夾,php.ini文件中找到DocumentRoot,更改為DocumentRoot "D:/localhost/www"

  php.ini文件中找到DirectoryIndex,更改為DirectoryIndex index.php index.html  

4、找到This should be changed to whatever you set DocumentRoot to.

  #

  # This should be changed to whatever you set DocumentRoot to.

  #

  中括號(hào)里的內(nèi)容就是你更改的新值。這樣就不會(huì)出現(xiàn)403錯(cuò)誤了。

  在大約380行Addtype那里加入

  AddType application/x-httpd-php .php .php5 .php4

5、更改訪問(wèn)權(quán)限

Php.ini文件中找到如下語(yǔ)句:

OptionsFollowSymLinks

AllowOverrideNone

Orderdeny,allow

Denyfromall

將Denyfromall改為Allowfromall

解決方法5:

1、重啟Apache服務(wù)器。

2、這時(shí)候彈出找不到php_curl.dll 和php_openssl.dll,可是我們路徑都指定了的,解決辦法:復(fù)制php5文件夾下面的libeay32.dll, ssleay32.dll, php5ts.dll,php5/ext文件夾下面的php_curl.dll,php_openssl.dll復(fù)制到C:/windows/system32 里面.重啟apache服務(wù)器。

3、在 D:\localhost\htdocs 建立 index.php,輸入如下內(nèi)容

  phpinfo();

  ?>

4、游覽器中輸入http://localhost,看到PHP的具體配置,配置成功。

win7系統(tǒng)搭建php、mysql、apache環(huán)境的詳細(xì)步驟

以上和大家分享就是win7系統(tǒng)搭建php、mysql、apache環(huán)境的詳細(xì)步驟,雖然步驟比較多,但是一步一步進(jìn)行設(shè)置還可以成功的。

< 上一篇

win10系統(tǒng)使用Teamviewer建立會(huì)議的方法

下一篇 >

電腦連接使用U盤時(shí)加載慢的解決方法

相關(guān)教程

網(wǎng)友評(píng)論

0

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)城立場(chǎng)

Win7系統(tǒng)教程排行榜
系統(tǒng)下載排行

系統(tǒng)合集
最近更新

系統(tǒng)

軟件

安卓

文章