中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

MacOSXMavericks配置Apache+Mysql+PHP詳細教程

網(wǎng)上的教程已經(jīng)有很多,這里簡潔的記錄一下。以Mac OS X Mavericks 10.9.X 為例。

創(chuàng)新互聯(lián)專注于萬榮網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供萬榮營銷型網(wǎng)站建設,萬榮網(wǎng)站制作、萬榮網(wǎng)頁設計、萬榮網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務,打造萬榮網(wǎng)絡公司原創(chuàng)品牌,更為您提供萬榮網(wǎng)站排名全網(wǎng)營銷落地服務。

先附上如何進入指定目錄文件夾,按鍵盤 Command + Shift + G ,然后輸入指定目錄名即可。

一、啟動 Apache

Mac OS X 系統(tǒng)已經(jīng)集成了 Apache+PHP 環(huán)境,依次進入“系統(tǒng)偏好設置 -> 共享” ,開啟“Web 共享”,就可以打開 Apache。

但新版的 Mac OS X 中,蘋果取消了這個共享功能的圖形界面,只能從命令行開啟。

在終端里輸入命令,啟動 Apache:

sudoapachectlstart

關閉 Apache:

sudoapachectlstop

重啟 Apache

sudoapachectlrestart

查看 Apache 版本:

httpd-v

MacOS X 10.9.X 中的 Apache 版本信息:

Serverversion:Apache/2.2.26(Unix) Serverbuilt:Dec10201322:09:38

MacOS X yosemite 10.10 中的 Apache 版本信息:

Serverversion:Apache/2.4.9(Unix) Serverbuilt:Sep9201414:48:20

啟用 Apache 之后,在瀏覽器中訪問 http://localhost 或 http://127.0.0.1,如果出現(xiàn)“It works!”就表示運行正常。

二、Root 目錄

OS X 中默認有兩個目錄可以直接運行你的 Web 程序,一個是系統(tǒng)級的 Web 根目錄,一個是用戶級的根目錄,大家記下即可。

注:以下 haibor 為用戶名,需要按實際修改。

Apache系統(tǒng)級的根目錄及對應網(wǎng)址是:

/Library/WebServer/Documents/ http://localhost

用戶級的根目錄及對應網(wǎng)址是:

~/Sites http://localhost/~haibor/

~/Sites 也就是你用戶目錄下面的”站點”目錄,在 OS X 中,這個目錄可能沒有,所以你需要手動建立一個同名目錄。建立方式很簡單,直接在終端中運行:

sudomkdir~/Sites

建立“站點”文件夾之后,檢查 /etc/ 文件夾下面是不是有“haibor.conf”這個文件:

/etc/apache2/users/

如果沒有,那么你需要創(chuàng)建一個,取名為“haibor.conf”,可以使用 vi 或者 nano 這兩種編輯器之一來創(chuàng)建。

sudovi/etc/apache2/users/haibor.conf

創(chuàng)建之后將下面的這幾行內(nèi)容寫到上面的 conf 文件中:

<Directory"/Users/haibor/Sites/"> OptionsIndexesMultiViews AllowOverrideAll Orderallow,deny Allowfromall </Directory>

文件保存之后,給它賦予相應的權限:

sudochmod755/etc/apache2/users/haibor.conf

接下來重啟 Apache,以使該配置文件生效:

sudoapachectlrestart

之后你就可以通過瀏覽器訪問你的用戶級目錄網(wǎng)頁了,你可以隨便防個網(wǎng)頁進去測試一下。根目錄地址為:

http://localhost/~haibor/

也可以更改根目錄,但要記得給新文件夾設置,文件夾需要有執(zhí)行權限x,設置了755就可以了:

mkdir/Users/user/workspace chmod755/User/user/workspace

把/etc/apache2/httpd.conf文件里的 /Library/WebServer/Documents/ 都替換成自己的路徑,比如 /User/user/workspace

重啟Apache:apachectl restart,再次訪問localhost即顯示的是更改后的文件里的內(nèi)容了。

三、啟動 PHP

OS X Mavericks中已經(jīng)集成了 PHP 5.4.30 版本,需要手動開啟。你可以用 vi 或者 nano 編輯器打開下面這個文件:

sudonano/etc/apache2/httpd.conf

然后按ctl+W進行查找,搜索”php”,第一條匹配的應該是下面這句代碼:

LoadModulephp5_modulelibexec/apache2/libphp5.so

請將這句代碼前面的#去掉,然后保存文件。

將 /etc/php.ini.default 復制為 /etc/php.ini,使用命令:

cp/etc/php.ini.default/etc/php.ini

就可以按照自己的習慣修改php.ini的配置,例如上傳大小限制:

post_max_size=20M upload_max_filesize=20M memory_limit=256M/*腳本運行消耗的內(nèi)存*/

接下來再一次重啟 Apache:

sudoapachectlrestart

現(xiàn)在 PHP 應該已經(jīng)開始工作了,你可以在用戶級根目錄下(~/Sites/)放一個PHP測試文件,代碼如下:

<?phpphpinfo();?> 四、安裝 MySQL

OS X Mavericks 中并沒有集成 Mysql,需要手動安裝。你可以點擊http://dev.mysql.com/downloads/mysql/去官網(wǎng)下載 MySQL 的安裝包。

請下載Mac OS X 10.7 (x86, 64-bit), DMG Archive(如有更新版本,可下載)。

如需要登錄/注冊,直接點下方的:No thanks, just start my download.

下載完DMG之后,雙擊你會提取出三個文件和一個 RedMe.txt 文檔。這三個文件分別是:

mysql-5.6.15-osx10.7-x86_64.pkg MySQLstartupitem.pkg MySQL.PrefPane

你需要逐一安裝這三個文件,MySQLStartupItem.pkg安裝后,mysql會隨系統(tǒng)啟動而自啟動,MySQL.prefPane表示可以在系統(tǒng)偏好設置中看到mysql選項,還有一個就是mysql的安裝項。

三個文件都安裝完成之后,進入「系統(tǒng)偏好設置」,在面板的最下面你會看到一個 MySQL 的設置項,點擊它之后就可以啟動MySQL。

也可以通過命令開啟mysql:

sudo/usr/local/mysql/support-files/mysql.serverstart

如果你想查看 MySQL 的版本,可以用下面這個命令:

/usr/local/mysql/bin/mysql-v

運行上面這個命令之后,會直接從命令行中登錄到 MySQL,輸入命令 q 即可退出。

到這里 MySQL 已經(jīng)配置完成,并且可以運行。

為了更加方便使用,最好再設置一下系統(tǒng)環(huán)境變量,也就是讓 mysql 這個命令在任何路徑都可以直接啟動(不需要輸入一長串的準確路徑)。

設置環(huán)境變量也很方便,直接用命令(這里筆者用 vi 編輯器舉例):

cd; vi.bash_profile

然后按字母 i 進入編輯模式,將下面的這句代碼貼進去:

exportPATH="/usr/local/mysql/bin:$PATH"

然后按 esc 退出編輯器,再輸入 :wq(別忘了冒號)保存退出。當然你如果使用 nano 或者別的編輯器的話,操作方式跟這個可能不一樣,反正意思就是將上面那句話寫入到 .bash_profile 文件中。

接下來還要重新加載一下 Shell 以讓上面的環(huán)境變量生效:

source~/.bash_profile

之后你就可以在終端的任意目錄使用 mysql 命令了,你可以運行 mysql -v 試試。

最后一步,安裝好后默認的用戶名是root,密碼為空,你還應該給你的 MySQL 設置一個 root 用戶密碼,命令如下:

mysqladmin-urootpassword\'這里填你要設置的密碼\'

(請記住密碼一定要用半角單引號包起來)

上面的 mysqladmin 命令,我沒有寫完整路徑。因為上面我們已經(jīng)設置了環(huán)境變量,如果你沒有設置環(huán)境變量的話,就需要用/usr/local/mysql/bin/mysqladmin ******** 來運行。

五、安裝 phpMyAdmin 或 adminer

在安裝 phpMyAdmin 之前,請首先修復 2002 socket 錯誤:

sudomkdir/var/mysql sudoln-s/tmp/mysql.sock/var/mysql/mysql.sock

接著可以在phpMyAdmin官網(wǎng)下載安裝包,推薦下載english.tar.gz,也可以下載all-languages.tar.gz使用中文版,解壓之后,將解壓出來的文件夾改名為”phpmyadmin”,并放到上面建立的”站點”目錄下(~/Sites)。然后在 phpmyadmin 下建立一個 config 文件夾:

到這里就算完成了,接下來你就可以訪問http://localhost/~haibor/phpmyadmin/來通過phpmysql管理你的數(shù)據(jù)庫了。 也可以使用adminer來管理,很方便的說,推薦相關文章輕量級主流數(shù)據(jù)庫Web端管理工具Adminer。

,Adminer官網(wǎng)下載

六、設置虛擬主機

1、配置Apache 文件:

sudovi/etc/apache2/httpd.conf

在 httpd.conf 中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,“:wq!” 保存并退出。

重啟 Apache:sudo apachectl restart 。

2、配置虛擬主機文件 httpd-vhost.conf

sudovi/etc/apache2/extra/httpd-vhosts.conf

實際上,這兩個虛擬主機是不存在的,在沒有配置任何其他虛擬主機時,可能會導致訪問localhost時出現(xiàn)如下提示:

Forbidden Youdon\'thavepermissiontoaccess/index.phponthisserver

最簡單的辦法就是在它們每行前面加上#,注釋掉就好了,這樣既能參考又不導致其他問題。

增加如下配置

<VirtualHost*:80> DocumentRoot"/Users/haibor/Sites"#程序目錄 ServerNamelocalhost#此處也可以設置為其它,例如sites ErrorLog"/private/var/log/apache2/sites-error_log" CustomLog"/private/var/log/apache2/sites-access_log"common <Directory/> OptionsIndexesFollowSymLinksMultiViews AllowOverrideNone Orderdeny,allow Allowfromall </Directory> </VirtualHost>

:wq! 保存退出,并重啟Apache。

3、配置hosts文件,運行命令:

sudovi/etc/hosts

加入"127.0.0.1 localhost" 或"127.0.0.1 sites",這樣就可以配置完成 localhost / sites 虛擬主機了,可以訪問“http://localhost” 或“http://sites”了。

在10.8之前Mac OS X版本其內(nèi)容和“http://localhost/~[用戶名]”完全一致。

注意,記錄log的“ErrorLog "/private/var/log/apache2/sites-error_log"”也可以刪掉,但記錄日志其實是一個好習慣,在出現(xiàn)問題時可以幫助我們判斷。如果保留這些log代碼,一定log文件路徑都是存在的,如果隨便修改一個不存在的,會導致Apache無法服務而沒有錯誤提示,這個比較惡心。

七、關于 php.ini

先復制一份 php.ini,然后就可以通過php.ini來配置各種PHP功能了。

sudocp/etc/php.ini.default/etc/php.ini

例如修改 upload_max_filesize、memory_limit、post_max_size 三項值,來調(diào)整PHP提交文件的值,比如phpMyAdmin中導入數(shù)據(jù)的值。

本文名稱:MacOSXMavericks配置Apache+Mysql+PHP詳細教程
分享地址:http://www.rwnh.cn/article14/cpocde.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、商城網(wǎng)站、手機網(wǎng)站建設營銷型網(wǎng)站建設、網(wǎng)站制作面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司
安远县| 石首市| 屏东县| 台山市| 江永县| 明溪县| 出国| 兴和县| 博野县| 宁都县| 苍溪县| 黔江区| 久治县| 中阳县| 莱芜市| 新竹县| 罗田县| 平湖市| 三河市| 峨眉山市| 宜章县| 三亚市| 楚雄市| 繁峙县| 镇康县| 渭源县| 乌鲁木齐市| 肥东县| 栾川县| 喜德县| 郯城县| 康定县| 大姚县| 郁南县| 钦州市| 大悟县| 承德县| 扎囊县| 马关县| 泉州市| 时尚|