日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

發(fā)布時(shí)間:2024/4/14 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
< Apache+PHP5+MYSQL5+phpmyadmin>

Windows Apache+PHP5+MYSQL5+phpmyadmin 規(guī)范安裝 (絕對(duì)原創(chuàng)) ? ? 裝PHP規(guī)范的安裝不僅讓程序運(yùn)行酶?游榷ê桶踩?而且還給程序的升級(jí)管理帶來(lái)更大的方便和自由. ? ? 很多人學(xué)習(xí)裝PHP+Mysql的時(shí)候,都把php.ini和libmysql.dll拷到系統(tǒng)目錄下,有的是從PHP4轉(zhuǎn)過(guò)來(lái),把更多的東西拷到系統(tǒng)目錄里去.官方說(shuō),這是一種不安全的,不好的安裝方法.什么裝不把把一些東西拷到系統(tǒng)目錄,但又能使系統(tǒng)找到我們的配置文件呢?就是path了 ? ? 如果你已經(jīng)安裝了無(wú)數(shù)次PHP,但是你還是把php.ini和libmysql.dll或更多文件拷到系統(tǒng)里去,你看一下第7點(diǎn)不會(huì)浪費(fèi)你的時(shí)間.如果你是第一次裝PHP,恭喜你,走下來(lái)一遍你就輕松的,正確的掌握了傳說(shuō)中極度難邁過(guò)的PHP環(huán)境配置 我們的例子所用的軟件及版本:
apache_2.0.55-win32-x86-no_ssl.msi??官方下載,當(dāng)前最高版本2.2.3,不宜運(yùn)行PHP [url]http://archive.apache.org/dist/httpd/[/url]
mysql-5.0.24-win32.zip 官方: [url]www.mysql.com[/url]
php-5.1.6-Win32.zip 官方 php.net 不要安裝版的(5.2.0也一樣的安裝方法)
phpmyadmin 當(dāng)前最高正式版 2.9.0.3 官方 www.phpmyadmin.net

(如上軟件均可以在華軍和天空找到) 安裝前應(yīng)注意:如果運(yùn)行了IIS的話先關(guān)掉IIS,要用管理員帳號(hào)登錄操作系統(tǒng) ?Now,let’s begin!

1.安裝apache
? ? 要是你裝做在網(wǎng)絡(luò)中使用的,建議裝 1.3.x的apache ,php對(duì)多線程的支持還不安全,apache 2.x.x的是多線程的web服務(wù)器。Php在apache >=2.1.x 下需要裝補(bǔ)丁才可以運(yùn)行。

安裝配置:
只有這個(gè)地方的配置要注意:(如圖1)
,裝apache,別的地方愛(ài)什么弄你就什么弄。
完成以后,托盤出現(xiàn)如下圖這個(gè)東西,并且亮著綠燈的話,恭喜你,要是亮紅燈的話,你就找辦法解救吧,只要80端口不被占用的話,是不會(huì)亮紅燈的。 (如圖2)
2.安裝MySQL
運(yùn)行Mysql安裝文件,
安裝文件運(yùn)行后,選擇安裝類型為Custom,Next,
》選擇安裝目錄,Next
》Install
》這個(gè)時(shí)候信息一下了,那東東正在給你安裝Mysql Server,等待這一步完成
》直接Next
》輸入一個(gè)郵箱,設(shè)置密碼和確認(rèn)密碼,(如圖3)Next
》用英文填上你的名和姓(如圖4)Next
》Phone:輸入電話號(hào)碼(電話號(hào)碼可留空),Zip/Postal Code:輸入郵政編碼,Country:選擇國(guó)家China,State/Province:選擇所在省/市(選第一個(gè)),別的可留空(如圖5)Next
》直接Next
》直接點(diǎn) Finish
》又出來(lái)個(gè)窗口,不要關(guān)掉哦

上面完成了Mysql Server的安裝,但是Mysql還沒(méi)有完成安裝,還要?jiǎng)?chuàng)建一個(gè)實(shí)例和配置它,下面繼續(xù)安裝

》Next
》保持默認(rèn),Next
》選擇中間那個(gè)選項(xiàng)(如圖6),Next
》保持默認(rèn),Next
》保持默認(rèn),Next
》選擇第三個(gè),設(shè)置一個(gè)連接數(shù)(如圖7),Next
》保持默認(rèn),Next
》選擇第三個(gè),設(shè)置默認(rèn)編碼為 gb2312或gbk或utf-8(如圖7),Next
》把下面一個(gè)復(fù)選框選上,別的保持默認(rèn)(如圖8),Next
》這一步是設(shè)置一個(gè)root用戶的密碼,我們們這里先不設(shè)置,留到下面用phpmyadmin來(lái)操作,如圖示把 √ 去掉,(如圖9) Next
》Execute
要是如圖10所示,三個(gè)√ 都是藍(lán)色的話,恭喜你,你的Mysql成功安裝了;要是有的 √ 不出來(lái),而是紅色的X 的話,麻煩你重新來(lái),檢查你哪一步出問(wèn)題了。
》Finish 結(jié)束安裝
從現(xiàn)在開(kāi)始,我們開(kāi)始配置我們的PHP了,如果你是第一次安裝這東東,請(qǐng)您先按每一步來(lái)做,特別是創(chuàng)建文件夾的時(shí)候不要做的不一樣,否則很容易出錯(cuò),因?yàn)榕渲脮r(shí)要添加很多的關(guān)于我們剛創(chuàng)建的文件夾的參數(shù)

3.在C盤創(chuàng)建一個(gè)文件夾 命名為 php,把下載來(lái)的php文件包(php-5.1.6-Win32.zip或別的版本)解壓到其中。

4.在E盤創(chuàng)建文件夾并命名為 httproot (用來(lái)放我們的網(wǎng)頁(yè)的文件夾,供apache讀取)
把您的phpmyadmin的整個(gè)文件夾壓到 E:\httproot\ 里,解壓后文件的路徑是 E:\httproot\phpmyadmin2.x.x xxx 把E:\httproot\ 里的文件夾phpmyadmin2.x.xxxx重命名為 phpmyadmin,便于瀏覽.

5.配置apache 的配置文件 httpd.conf
通過(guò) 開(kāi)始》所有程序 》Apache HTTP Server 2.0.55 》Configure Apache Server 》Edit The Apache httpd.conf Configuration File 打開(kāi)apache 的配置文件httpd.conf
找到 DocumentRoot "C:/programfile/Apache/Apache2/htdocs"
(注:這是你裝的apache的默認(rèn)web文檔文件夾,現(xiàn)在我們把他設(shè)置成 apache讀的 網(wǎng)頁(yè)文件是在我們剛創(chuàng)建的 E:\httproot)
將C:/programfile/Apache/Apache2/htdocs 改成 E:/httproot
找到 <Directory " C:/programfile/Apache/Apache2/htdocs”>也將
C:/programfile/Apache/Apache2/htdocs 改成 E:/httproot (注意不要用反斜杠 “\”)并保存,
通過(guò) 開(kāi)始》所有程序 》Apache HTTP Server 2.0.55 》Control apache server》restart 重新啟動(dòng)apache,打開(kāi)IE,在地址攔輸入 localhost 回車打開(kāi)地址,如果出現(xiàn)的頁(yè)面不是你剛安裝apache時(shí)的歡迎頁(yè)面,而是如下(圖11)類似,那么這一步配置正確了


回到httpd.conf文件
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在最后加入
LoadFile c:/php/php5ts.dll
(使apache運(yùn)行時(shí)加載加載php5ts.dll)
LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php (讓PHP解釋器將.php文件作為它的解釋的一種文件類型)

保存設(shè)置。
在WEB根目錄(E:/httproot)里建一個(gè)名為test.php的文件內(nèi)容如下
<?php phpinfo(); ?>
重新成功啟動(dòng)apache服務(wù)
用瀏覽器打開(kāi) localhost/test.php
如果可以看到一個(gè)有很多信息的頁(yè)面,OK了
這里你將PHP安裝為APACHE的模塊,此時(shí)PHP環(huán)境基本已經(jīng)配置成功
6.配置php.ini
把c:/php文件夾下的php.ini-recommended改名,改名為php.ini[ 出于安全和效率的考慮,建議使用php.ini-recommended作為php.ini的藍(lán)本,而不要使用php.ini-dist。]
打開(kāi)php.ini,找到extension_dir = "./" 改為 extension_dir = "C:/php/ext",也就是你的PHP目錄下,包含著一大堆.dll文件的那個(gè)目錄.找到;extension=php_gd2.dll,;extension=php_mbstring.dll,;extension=php_mysql.dll這3行,把這3行前的";"都去掉,讓這3行生效,也就是說(shuō),讓你的PHP支持mysql組件.
在C:/php/ 創(chuàng)建文件夾 session_tmp 找到session.save_path 這一行,設(shè)成session.save_path = "C:/php/session_tmp"這句話的作用是,讓產(chǎn)生的session文件,都存到你設(shè)的目錄C:/php/session_tmp里去,不然你的系統(tǒng)目錄里,會(huì)有很多session文件.(真正用做網(wǎng)絡(luò)服務(wù)器時(shí)是不把session文件夾建到web文檔文件夾里的)[要是您以CGI方式安裝了以后,就要找到session.auto_start段,改成session.auto_start = 1.用我們這方法裝就不用改]
然后保存php.ini
7.設(shè)置path
a.設(shè)使 ph置環(huán)境變量PHPRC p.ini有效
右擊“我的電腦”選 ”屬性“》"高級(jí)"》環(huán)境變量 》下面的“新建”
來(lái)新建一個(gè)系統(tǒng)變量 ,輸入如下(其中C:\php是你的 PHP 所在的文件夾);(如圖12)
b.在系統(tǒng)變量 里 雙擊 變量 "path",彈出系統(tǒng)path變量的編輯框, 在變量值后面加上 ;C:\php [也就是你的PHP的文件夾]
c.點(diǎn)擊 系統(tǒng)變量 的 “新建”輸入(如圖13)的信息(C:\php\ext的C:\php為你的 PHP所在的文件夾)
到目前為止,全部配置完畢,重新啟動(dòng)操作系統(tǒng),就可以開(kāi)始測(cè)試您的服務(wù)器了。

怎樣知道你的mysql能正常運(yùn)行呢?下面通過(guò)學(xué)習(xí)配置使用phpmyadmin來(lái)測(cè)試你的Mysql是否可用

8.使用phpmyadmin

重新啟動(dòng)系統(tǒng)(因?yàn)樵O(shè)置環(huán)境變量需要重啟電腦才生效)后
把E:/httproot/phpmyadmin/libraries 下的 config.default.php復(fù)制到E:/httproot/phpmyadmin并重命名為config.inc.php
打開(kāi)config.inc.php
找到$cfg['PmaAbsoluteUri'] = '';將其改成
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';[
也就是您的網(wǎng)站服務(wù)的IP或域名加上你的phpmyadmin的文件夾名
找到$cfg['Servers'][$i]['auth_type']? ???= ‘config’;,把config改成 http,即是改成了
$cfg['Servers'][$i]['auth_type']? ???= 'http';

用瀏覽器打開(kāi) [url]http://localhost/phpmyadmin[/url],跳出一個(gè)輸入用戶名和密碼的對(duì)話框,我們安裝Mysql的時(shí)候,系統(tǒng)設(shè)置了一個(gè)用戶名為 root??的用戶,我們把它的密碼設(shè)為空了,
在對(duì)話框里的用戶名輸入 root 登錄,進(jìn)入你的phpmyadmin的頁(yè)面了。

由于篇幅關(guān)系,我下面只做些簡(jiǎn)單的介紹:
現(xiàn)在你首先要做的是,給你的數(shù)據(jù)庫(kù)設(shè)置密碼;配置你的php.ini使你的php解釋器兼容<? ?>這樣的php標(biāo)簽;要是想顯示你的php程序的錯(cuò)誤信息,也在php.ini里配置 等等。

你還可以更改 $cfg['Servers'][$i]['auth_type']? ???= ‘config’;的參數(shù)值來(lái)改變phpmyadmin的登錄方式;

這篇文章只是告訴一個(gè)初學(xué)者怎么正確安全的安裝PHP,快速進(jìn)入PHP之門。
如果你把你的服務(wù)器放到網(wǎng)上,那么你還需要做更詳細(xì)的配置。
請(qǐng)參考
[url]http://www.php.net/manual/zh/configuration.php#configuration.file[/url]
[url]http://www.php.net/manual/zh/ini.php[/url]查看php官方手冊(cè)。
你可以自己學(xué)習(xí)apache的配置
還可以上[url]http://dev.mysql.com/doc/refman/5.1/zh/[/url]查看mysql5.1的中文在線手冊(cè)

轉(zhuǎn)載于:https://blog.51cto.com/xieyanxa/36872

總結(jié)

以上是生活随笔為你收集整理的Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。