Mac下搭建Apache+PHP+MySql運行環境

一、前言

在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 ,更改路徑即可,然後重啓服務。在這裏插入圖片描述

https://www.cnblogs.com/xiaovw/p/9843829.html

三、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   //重啓
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章