成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

MAC OSX10.11上搭建Apache,PHP,MySQL5.6.15,phpMyAdmin開發(fā)

liuchengxu / 981人閱讀

摘要:最近在本地測(cè)試網(wǎng)站,之前經(jīng)常遠(yuǎn)程到公司進(jìn)行測(cè)試,受網(wǎng)絡(luò)限制比較嚴(yán)重,并且效率非常低,今天就豁出去了,在我用了兩年的小白上安裝了開發(fā)環(huán)境。切換到用戶根目錄,輸入保存后,使環(huán)境變量生效。讓開機(jī)自動(dòng)啟動(dòng)。,在上的搭建到此結(jié)束。

??最近在本地測(cè)試網(wǎng)站,之前經(jīng)常遠(yuǎn)程到公司進(jìn)行測(cè)試,受網(wǎng)絡(luò)限制比較嚴(yán)重,并且效率非常低,今天就豁出去了,在我用了兩年的小白上安裝了開發(fā)環(huán)境。

??其實(shí)OSX上自帶了apache和php,所以這兩個(gè)搞起來(lái)還比較順利。裝MySQL的最新版5.6.15版頗費(fèi)周折,本文詳細(xì)記錄之。

apache的配置

apache已經(jīng)自帶了,只需如下三個(gè)命令就可以了。

開啟apache服務(wù) sudo apachectl start
停止apache服務(wù) sudo apachectl stop
重啟服務(wù) sudo apachectl restart
查看版本 httpd -v

手動(dòng)打開apache服務(wù)后,在瀏覽器輸入localhost,將看到如下:

程序的根目錄在/Library/WebServer/Documents/ 下,這個(gè)It works 就是里面的info.php打印出來(lái)的。下面介紹如何將apache的這個(gè)默認(rèn)目錄更改到用戶目錄下。

1、在自己的用戶目錄下新建一個(gè)Sites文件夾,我的用戶目錄為Francis

2、進(jìn)到cd /etc/apache2/users/目錄下,sudo vim francis.conf,內(nèi)容為:


AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted

上面第一行里的Francis就是用戶目錄。然后將該文件權(quán)限改為644:

sudo chmod 644 francis.conf

3、進(jìn)到/etc/apache2/目錄,sudo vim httpd.conf 將下面三句話的注釋去掉:

LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so

前兩句應(yīng)該已經(jīng)不帶注釋了,把第三句注釋放開。

然后找到Include /private/etc/apache2/extra/httpd-userdir.conf 注釋放開。

PS:在vim下只要切換到命令模式,然后輸入/”words you need find”就能快速找到需要查找的詞。

4、進(jìn)到/etc/apache2/extra/目錄,

sudo vim httpd-userdir.conf

Include /private/etc/apache2/users/*.conf 這句話放開注釋。

然后終端輸入:sudo apachectl restart 重啟apache,瀏覽器輸入: loacal/~francis/ 就能看到效果了。(francis是我的用戶目錄的名字,后面不用再加/Sites)
經(jīng)過(guò)以上步驟apache就搞好了。

PHP配置

PHP的配置非常簡(jiǎn)單,就一個(gè)事,進(jìn)到/etc/apache2/目錄,編輯httpd.conf,找到LoadModule php5_module libexec/apache2/libphp5.so將其放開注釋就行了。

然后sudo apachectl restart 重啟,在用戶目錄的Sites文件夾下,新建一個(gè)index.php,里面echo phpinfo() ,就可以看到效果了:

安裝MySQL5.6.15

在官網(wǎng)下載即可,版本可根據(jù)實(shí)際個(gè)人需求選擇,下面是安裝方法:

1、雙擊安裝的時(shí)候,不要勾選StartUp Item這一項(xiàng):

如此安裝完畢后,在設(shè)置---MySQL手動(dòng)開啟MySQL服務(wù)。

我這里已經(jīng)打開了MySQL服務(wù)。下面要將其設(shè)置為開機(jī)自動(dòng)啟動(dòng)。

2、默認(rèn)狀態(tài)下,我們用mysql的命令每次都要輸入全路徑,如sudo /usr/local/mysql/support-files/mysql.server start 開啟mysql服務(wù),/usr/local/mysql/bin/mysql -v查看mysql版本,得先把bin目錄配到環(huán)境變量里。切換到用戶根目錄 ,vim .bash_profile,輸入:

export PATH=”/usr/local/mysql/bin:$PATH”

保存后,source .bash_profile使環(huán)境變量生效。接著就可以直接在終端里輸入mysql命令了。

最后,通過(guò)mysqladmin -u root password ‘yourpasswordhere’ 給mysql的root用戶設(shè)置密碼。單引號(hào)里的內(nèi)容就是要設(shè)的密碼。

備注:有時(shí)上面這個(gè)命令不能修改root密碼,需要借助phpmyadmin來(lái)修改。其實(shí)mysql這個(gè)版本默認(rèn)的root密碼為root。

3、修復(fù)socket error的問(wèn)題。有一個(gè)負(fù)責(zé)mysql 服務(wù)器 客戶端通訊的socket文件,mysql的這個(gè)版本將其放在/tmp目錄,但是OSX卻默認(rèn)的找 /var/mysql 這個(gè)目錄,所以要建個(gè)軟鏈接。新建目錄 /var/mysql, 然后sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock 就ok了。

4、讓mysql開機(jī)自動(dòng)啟動(dòng)。

sudo vim /Library/LaunchDaemons/com.mysql.mysql.plist,里面內(nèi)容輸入:

KeepAlive

Label
com.mysql.mysqld
ProgramArguments

/usr/local/mysql/bin/mysqld_safe
–user=mysql

保存后,修改權(quán)限:

sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

這樣mysql就ok了!

phpMyAdmin的安裝

從http://www.phpmyadmin.net/官網(wǎng)下載,版本自由選擇,下載完成后,將其解壓。然后最外層文件夾名字修改為phpmyadmin,進(jìn)到~/Sites/phpmyadmin這個(gè)目錄,新建文件夾:mkdir config 修改讀寫權(quán)限:chmod o+w config

然后瀏覽器輸入:http://localhost/~Francis/phpmyadmin/setup/ (注意 中間的yanzi 換成自己的用戶名稱)

點(diǎn)擊 ”新建服務(wù)器“,我上面已經(jīng)新建好了,然后在這個(gè)界面:

密碼處輸入mysql的root用戶密碼。然后點(diǎn)擊”應(yīng)用”,記得在如下界面點(diǎn)擊保存按鈕這樣config文件夾下就生成了config.inc.php,將該文件拷貝到phpmyadmin的根目錄下。

然后刪除整個(gè)config文件夾。輸入http://localhost/~Francis/phpmyadmin/ 就可以看到登陸phpmyadmin的界面了。 如此,phpMyAdmin搞定。

讀寫權(quán)限和分組問(wèn)題

最后遺留一個(gè)讀寫權(quán)限和歸屬問(wèn)題,如果本地開發(fā)測(cè)試的話,這個(gè)步驟可以忽略。如果想讓自己的mac切實(shí)作為一臺(tái)服務(wù)器,那么這個(gè)還要設(shè)置下的。這個(gè)步驟等同于在布阿里云代碼的時(shí)候,讓public_html文件夾的所有東西可寫,且歸屬于www一個(gè)意思。假設(shè)Sites文件夾下有個(gè)自己的項(xiàng)目:testsite

sudo chmod -R a+w ~/Sites/testsite 設(shè)置所有人都可以讀寫

sudo chown -R _www ~/Sites/testsite 設(shè)置testsite文件夾只歸屬_www組。

OK,PHP在MAC上的搭建到此結(jié)束。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21275.html

相關(guān)文章

  • MAC搭建Apache,PHP,MySQL5.6.22,phpMyAdmin開發(fā)環(huán)境

    摘要:的配置已經(jīng)自帶了,只需如下三個(gè)命令就可以了。開啟服務(wù)停止服務(wù)重啟服務(wù)查看版本手動(dòng)打開服務(wù)后,在瀏覽器輸入,將看到如下程序的根目錄在下,這個(gè)就是里面的打印出來(lái)的。詳細(xì)教程請(qǐng)移步至原博主的專欄文章中上搭建,,,開發(fā)環(huán)境 apache的配置 apache已經(jīng)自帶了,只需如下三個(gè)命令就可以了。 開啟apache服務(wù) sudo apachectl start 停止apache服務(wù) sudo ap...

    Lemon_95 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<