小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

在window上安裝php+mysql+apache

 yuhengli 2014-12-29

1.安裝準(zhǔn)備

我的系統(tǒng)為win7 旗艦版

php:http://windows./downloads/releases/php-5.3.6-Win32-VC9-x86.zip
mysql:http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.11-win32.zip
apache:http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

我選擇的安裝目錄為D:\Program Files (x86)

2.安裝mysql

1)解壓 mysql-5.5.11-win32.zip 到安裝目錄下的mysql

2)運(yùn)行mysql/bin/mysqld.exe

3) 測(cè)試:在本機(jī)運(yùn)行navicat,用localhost root 空密碼連接,連接成功,就表示安裝好mysql



3.安裝php

1)解壓 php-5.3.6-Win32-VC9-x86.zip 到安裝目錄下的php
2)設(shè)置環(huán)境變量,我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->在path變量里加上D:\Program Files (x86)\php

3) 把php目錄下的php.ini-development拷貝為php.ini

4) 打開(kāi)php.ini

增加

  1. ; extension_dir = "ext"
  2. extension_dir = "D:/Program Files (x86)/php/ext"

把extension=php_mysql.dll前的分號(hào)去掉
5)測(cè)試php 連接mysql

創(chuàng)建文件test_mysql.php如下

執(zhí)行php test_mysql.php成功即可

  1. <?php
  2. $conn=mysql_connect("localhost","root","") or die(mysql_error());
  3. mysql_select_db("test")or die(mysql_error());
  4. $res=mysql_query("show tables")or die(mysql_error());
  5. while($row=mysql_fetch_array($res)){
  6. echo $row[0]."\n";
  7. }
  8. mysql_close($conn);
  9. ?>

3.安裝apache

1)安裝

運(yùn)行httpd-2.2.17-win32-x86-openssl-0.9.8o.msi


2)安裝完畢后,apache自動(dòng)起來(lái),測(cè)試apache

訪問(wèn)http://localhost/,出現(xiàn)下面的界面表示已經(jīng)安裝好了


3)配置httpd.conf,讓apache能夠加載php+mysql

打開(kāi)配置文件,點(diǎn)擊程序->edit the apache httpd.conf

創(chuàng)建apache根目錄d:\www

在httpd.conf里把

D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs 修改為 D:/www

  1. DocumentRoot "D:/www"
  2. <Directory "D:/www">

增加php模塊

  1. #修改為
  2. DirectoryIndex index.php index.html

#在httpd.conf最后增加:

  1. LoadModule php5_module "D:/Program Files (x86)/php/php5apache2_2.dll"
  2. AddHandler php5-script .php
  3. AddType text/html .php

在www目錄下生成文件index.php

  1. <php
  2. error_reporting(E_ALL);
  3. $conn=mysql_connect("localhost","root","") or die("connect fail".mysql_error());
  4. echo "connect ok";
  5. mysql_close($conn);
  6. >

訪問(wèn)http://localhost

這個(gè)表示apache已經(jīng)把php5加載上了,但是php沒(méi)有找到mysql的模塊。

為什么會(huì)出現(xiàn)這個(gè)問(wèn)題呢?

為了解決這個(gè)問(wèn)題我們把index.php改為

  1. <php
  2. phpinfo();
  3. >

從圖上看到php.ini的路徑是c:/windows,因此我們要讓apache找到php.ini

從網(wǎng)上找到了解決辦法:

  1. LoadModule php5_module
  2. 在其下面增加多一行代碼:

  3. PHPIniDir "D:/Program Files (x86)/php"

  4. 即php.ini所在的文件夾;

  5. 保存,重啟Apache即開(kāi)始生效。

重啟apache后,重新運(yùn)行index.php連接mysql

終于出現(xiàn)"connect ok"了,至此,apache,php,mysql安裝完畢

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多