Macbook Pro配置PHP開(kāi)發(fā)環(huán)境
安裝環(huán)境如下:
- Mac OS 10.10.1
- Apache 2.4.9
- PHP 5.5.14
- MySQL 5.6.22
Apache配置
在Mac OS 10.10.1中是自帶Apache軟件的,我們只需要啟動(dòng)對(duì)應(yīng)的服務(wù)就好了,以下命令是操作Apache時(shí)常用的幾個(gè)命令:
// 啟動(dòng)Apache服務(wù)
sudo apachectl start
// 重新啟動(dòng)Apache服務(wù)
sudo apachectl restart
// 關(guān)閉Apache服務(wù)
sudo apachectl stop
// 查看Apache的版本
httpd -v
啟動(dòng)Apache服務(wù),然后在瀏覽器中輸入localhost债鸡。出現(xiàn)It works字樣,說(shuō)明Apache就搞定了钾恢。
在Macbook pro下废岂,Apache的網(wǎng)站服務(wù)器根目錄在/Library/WebServer/Documents路徑下浑娜。
在Mac OS中已經(jīng)自帶了PHP了享扔,我們只需要在A(yíng)pache的配置文件中添加Apache對(duì)PHP的支持就好了底桂,步驟如下:
編輯http.conf配置文件,命令如下:
sudo vim /etc/apache2/http.conf
去掉以下部分的注釋?zhuān)?/p>
LoadModule php5_module libexec/apache2/libphp5.so
重啟Apache服務(wù)伪很;
寫(xiě)一個(gè)簡(jiǎn)單的測(cè)試文件測(cè)試一下戚啥。
<?php phpinfo(); ?>
MySQL配置
安裝MySQL是比較麻煩的,由于在Mac OS中是直接帶有Apache和PHP的锉试,所以安裝它們,比較簡(jiǎn)單览濒,而MySQL是不帶的呆盖,需要我們?nèi)ス倬W(wǎng)下載。
下載完成以后贷笛,直接安裝吧应又。安裝完成以后,從System Preferences中啟動(dòng)MySQL服務(wù)乏苦,如下圖所示:
好了株扛,現(xiàn)在從命令行登陸mysql尤筐,然后設(shè)置密碼,如果對(duì)這里不熟悉的話(huà)洞就,請(qǐng)參考這篇文章:《MySQL掃盲篇》盆繁。
在使用命令行登陸MySQL的時(shí)候,會(huì)出現(xiàn)2002旬蟋,找不到mysql.sock文件的錯(cuò)誤油昂。
由于MySQL是把mysql.sock文件放在/tmp目錄下,而Mac OS卻去了/var/mysql目錄下尋找對(duì)應(yīng)的mysql.sock文件倾贰,所以冕碟,由于找不到對(duì)應(yīng)的mysql.sock文件,就出現(xiàn)了這里對(duì)應(yīng)的2002錯(cuò)誤了匆浙。
所以為了解決這個(gè)問(wèn)題安寺,我們需要在/var/mysql目錄下,存放一個(gè)指向/tmp/mysql.sock文件的軟鏈接首尼,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
然后重新啟動(dòng)MySQL服務(wù)就OK了我衬。
總結(jié)
好了,Apache饰恕、PHP和MySQL的配置都總結(jié)了挠羔,基本就是這點(diǎn)東西,接下來(lái)埋嵌,讓我們就愉快的開(kāi)始PHP的學(xué)習(xí)之旅吧破加。對(duì)于這篇文章,就是一個(gè)簡(jiǎn)單的總結(jié)雹嗦。希望對(duì)大家學(xué)習(xí)有幫助了范舀。
常見(jiàn)問(wèn)題
- nginx無(wú)法啟動(dòng)時(shí)需要查看日志來(lái)定位無(wú)法啟動(dòng)的原因,例如日志目錄配置錯(cuò)誤等了罪。