一、前言
在Mac上搭建Apache+PHP+MySql環境,因爲Mac預裝的有Apache和PHP,我們可以直接使用。但是稍微費勁一點的是Mac沒有預裝Mysql,這個需要自己安裝。接下來我就在Mac上搭建Apache+PHP+MySql的運行環境。
二、Apache
1、在mac查看Apache是否安裝
打開Mac的終端,輸入下面的命令,開啓Apache服務(因爲sudo是系統管理命令,所以需要輸入Mac密碼)
sudo apachectl -v
2、開啓Apache服務
sudo apachectl start //開始
sudo apachectl restart //重啓
sudo apachectl stop //停止
查看Apache服務是否開啓成功,在瀏覽器中輸入localhost:80(80是默認端口),如果瀏覽器中顯示 It Works!則證明Apache服務開啓成功。
3、改變Apache服務的端口
Apache服務的默認安裝路徑是/etc/apache2,進入Apache的安裝目錄,打開httpd.conf,搜索Listen 80,修改成你想要的端口號即可。(注:對配置文件修改過後要一定要重啓Apache服務)
4、Apache服務默認項目目錄
Apache服務部署路徑在 /Library/WebServer/Documents 目錄下,使用快捷鍵command+空格 後輸入/L後回車,進入Library(資源庫),進入到/WebServer文件夾下的Documents目錄就是Apache服務的部署路徑,項目需要放在此目錄下。
5、改變Apache服務默認項目部署路徑
修改默認部署路徑,可以在/etc/apache2目錄下找到並打開httpd.conf文件,找到 DocumentRoot ,更改路徑即可,然後重啓服務。
三、PHP
因爲Mac自帶的有PHP,所以啓動php非常方便,只需要在在Apache服務中配置一下即可直接使用。
具體方法如下:
1.首先,在/ect/apache2目錄下找到並打開httpd.conf文件;
2.其次,搜索LoadModule php,找到LoadModule php的所在行,把前面的#號去掉,保存後重啓Apache服務即可。
3.最後,在Apache服務的部署路徑(/Library/WebServer/Documents)下新建一個index.php測試頁面,下面是index.php文件裏面的內容。
4.在瀏覽器中輸入如下網址即可查看到PHP的信息
http://localhost/index.php
四、MySql
1.安裝mysql
因爲Mac沒有自帶的mysql,所以需要去手動安裝,進入MySQL的官網下載macOS服務。
下載mysq地址:https://dev.mysql.com/downloads/mysql/
2.默認安裝目錄
/usr/local/myslq
在終端中執行以下命令,查看mysql進程是否存在,存在的話說明mysql正常運行。
ps aux | grep mysql
3.查看版本信息
在終端中輸入如下命令,查看MySQL版本
mysql --version
如果在終端提示command not found,這是因爲該命令默認訪問/usr/local/bin/mysql路徑下的mysql,所以我們可以在終端輸入如下命令,建立一個軟鏈接即可
sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql
4.登錄MySQL服務
mysql -u root -p
5.退出MySQL服務
exit
6.Mysql服務的啓動與停止
第一種方法:使用終端命令
sudo /usr/local/mysql/support-files/mysql.server start //啓動
sudo /usr/local/mysql/support-files/mysql.server stop //停止
sudo /usr/local/mysql/support-files/mysql.server restart // 重啓
第二種方法:在系統偏好設置中有一個有MySQL選項,可以在這裏手動啓動與停止MySQL服務.
第三種方法:
建立一個軟鏈接
sudo ln -fs /usr/local/mysql/support-files/mysql.server /usr/local/bin/mysqlServer
sudo mysqlServer start //啓動
sudo mysqlServer stop //停止
sudo mysqlServer restart //重啓