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