《本地配置apache、php、mysql詳細攻略》要點:
本文介紹了本地配置apache、php、mysql詳細攻略,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:apache配置
《本地配置apache、php、mysql詳細攻略》是否對您有啟發(fā),歡迎查看更多與《本地配置apache、php、mysql詳細攻略》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
雖然說現(xiàn)在很多集成式軟件,如phpstudy、wamp、APMServ等等,實際開發(fā)者用著的確很方便,一鍵生成無需配置.但是如果想深入了解這三者之間究竟是通過什么方式聯(lián)系起來,最好還是本身手動配置一下.
前期準備:下載好apache_2.2.22.msi、mysql-5.5.40-winx64.msi、php-5.3.13-Win64-VC9-x64
版本高一點點也無所謂,注意電腦版本,一般64位可以兼容32位,但32位不克不及兼容64位.
1、在電腦里樹立一個amp文件夾(名字自定,不要有中文就行),再在里面樹立三個文件夾:apache、php、mysql
2、雙擊apache安裝文件,安裝過程很簡單,只需注意選擇custom(自定義)安裝,然后目錄選擇我們建立的這個apache目錄.然后不絕下一步就可以了.
如果是win8或者win10電腦,可能會遇到2502和2503差錯,這是由于權(quán)限不夠造成的.
解決方法:將安裝文件放到某個盤的根目錄、打開命令提示符(管理員),輸入 msiexec /package "d:\apache_2.2.22.msi" ,回車后會進入安裝界面,這樣安裝就沒問題了.
3、配置環(huán)境變量:我的電腦——屬性——高級系統(tǒng)設(shè)置——環(huán)境變量——系統(tǒng)變量的Path ,編纂,再Path內(nèi)容后面添加apache里的bin文件夾的路徑,后面數(shù)據(jù)庫配置也一樣.
apache安裝后的默認主頁(站點)的地位為:apache的安裝地位/htdocs/
localhost:是一個特殊域名(站點),其自己就代表“本機服務(wù)器”
127.0.0.1是一個特殊IP地址,代表“本機服務(wù)器”
如果輸入的是常規(guī)性域名,好比:www.php.com
此時,瀏覽器就會先找該域名對應(yīng)的IP地址,找到IP之后,再去“哀求該IP所代表的服務(wù)器”——網(wǎng)絡(luò)上,只有IP才能真正確定一臺電腦(服務(wù)器)的準確位置.
此時就必要將該域名“轉(zhuǎn)換”為IP.這個轉(zhuǎn)換的過程,就稱為“域名解析”.
互聯(lián)網(wǎng)上,有許多許多的這種專門解析域名的服務(wù)器:DNS服務(wù)器(域名解析服務(wù)器)
對于開發(fā)環(huán)境,我們常常并沒有(也不必要)專門的域名解析服務(wù)器,而是使用一個簡單的文本文件來解析域名:規(guī)則非常簡單,就是一個域名對應(yīng)一個IP,如下所示:
192.168.1.1 www.hhb.com
192.168.1.100 www.php.com
該文本文件便是操作系統(tǒng)的hosts文件(也是系統(tǒng)文件),位置在這里:
window操作系統(tǒng)目次/system32/drivers/etc/hosts
注意:
1,hosts便是文件名,它沒有后綴.但它是純文本文件
2,它是系統(tǒng)文件,必要管理員身份才能修改(win7,win8,win10)
2.1:先用管理員身份打開編纂器(記事本,Editplus,.....)
2.2:在該編纂器中打開hosts文件
2.3:修改,保留.
這個hosts文件,在后面設(shè)置裝備擺設(shè)站點時會用到.
php文件不消安裝,直接解壓后,把內(nèi)容復(fù)制到我們的php目錄里就可以了.
然則現(xiàn)在我們將php文件扔到apache的htdocs目錄里,然后localhost打開,發(fā)現(xiàn)顯示的是源代碼.這是由于我們還沒有對apace進行php模塊配置.
主配置文件地位:d:/apache/conf/httpd-conf
打開設(shè)置裝備擺設(shè)文件,搜索LoadModule
#表示注釋,apache的功能是以“模塊化”的方式來運行的,其中有很多默認的功能模塊.php其實只是apache的一個功能模塊罷了.但是這個模塊默認是關(guān)閉的,需要我們自己手動打開,并進行配置.
代碼如下:
配置文件每次修改后都必要重啟apache.
其中第二步還有一種設(shè)置方法:
第三步,指定php地位
apache這里配置完了,下面便是php配置文件設(shè)置
php的配置文件是:
php語言包/php.ini
實際上,php初始語言包,提供了2個保舉配置文件:我們只要拿其中一個修改其后綴就可以了.
打開設(shè)置裝備擺設(shè)文件,首先設(shè)置裝備擺設(shè)時區(qū)
去失落前面分號注釋,添加時區(qū)PRC
然后可以趁便把數(shù)據(jù)庫模塊打開
去掉這兩個的分號注釋,打開數(shù)據(jù)庫功能模塊.其實php作為apache模塊,但是它本身也有很多子模塊.
然后php中我們也要指出子模塊的地位:
在php中,模塊位置的設(shè)定是一個單獨的設(shè)置項,并且所有模塊都放一起:只需寫總目錄就可以了.
現(xiàn)在重啟下apache,其實就可以運行php文件了.
如果遇到重啟報錯,可以通過cmd輸入 httpd.exe -t 進行測試哪一行報錯了.
步調(diào):cuntom——選擇位置時注意:最后這兩個都放到mysql文件夾
下面就進行數(shù)據(jù)庫的設(shè)置裝備擺設(shè)了:
末了點execute就可以坐等了.
測試數(shù)據(jù)庫是否設(shè)置裝備擺設(shè)好,我們可以寫一個php文件里面寫上這句代碼:
通過localhost運行該php文件,顯示如下:
這就表現(xiàn)連接成功了.
mysql執(zhí)行原理:
mysql客戶端有多種:
1,cmd敕令行
2,php網(wǎng)頁文件
3,navicat軟件
這樣,apache、php、mysql三者之間其實已經(jīng)樹立起聯(lián)系了.
至于虛擬主機、多站點設(shè)置裝備擺設(shè)這些后面再講.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11774.html