最近在搞apache+php環境 因為win上有免費的 wampserver需要的話可以下載,他已經幫我們把集成軟件搞好了,但是mac上 的mamp但問題是收費而且也不好用,等到項目上線了還是要配置apache+php環境的,那今天軍哥就給大家出一個教程配置mac版的apache+php
win版apache + php請參照文章windows安裝apache + php
1.安裝Apache mac上自帶的apache服務器我們只需要開啟就好了
- 1.啟動apache服務器
sudo apachectl start
注: 因為sudo是系統管理員指令,所以需要輸入電腦密碼(輸入字符時不會顯示,輸入完成敲擊回車即可)
- 2.在終端中輸入如下命令,查看Apache服務版本
sudo apachectl -v
- 3.在瀏覽器中輸入如下網址,檢查Apache服務是否啟動成功
// 代表訪問本機
http://localhost
http://127.0.0.1
- 4.apache的其他命令
開啟apache服務 sudo apachectl start
關閉apahce服務 sudo apachectl stop
重啟apache服務 sudo apachectl restart
-
5.Apache服務安裝路徑
- Apache服務默認安裝路徑在
/private/etc/apache2
,屬于系統私有目錄,我們不可直接在Finder中找到該路徑
找到這個目錄
apache的安裝目錄 - 我們可以通過兩種方式進入該路徑
在終端中輸入open /etc命令進入etc文件夾
在Finder -> 前往 -> 前往文件夾中輸入/etc即可進入etc文件夾
- Apache服務默認安裝路徑在
-
6.Apache服務部署路徑
- Apache服務部署路徑在
/資源庫/WebServer/Documents/
,我們的項目需要放置在該路徑下
此路徑是你項目的路徑,以后把項目放在這個文件夾下面
- Apache服務部署路徑在
-
7.修改部署路徑 因為在此文件加下面修改文件經常輸入密碼,所以很繁瑣,這個時候我們要修改部署路徑 可以在
/private/etc/apache2
目錄下找到并打開httpd.conf
文件,搜索DocumentRoot
并修改部署路徑
可以apache2文件夾放在側邊欄上這樣以后我們要修改配置直接點擊進去就好了
這樣就方便了 -
找到
httpd.conf
文件,搜索DocumentRoot
并修改部署路徑 可以借助編輯器打開,我這里面用vscode打開
我在桌面上新建了一個www目錄這個就是當做我php項目的部署路徑
如圖
這個時候如果保存的時候出現不能保存的問題
這個是因為文件權限的問題,我們修改文件權限就好了
在文件上右鍵顯示簡介
把這個權限打開
如圖修改成自己的路徑就好了
保存 但是現在還不行這個時候你重啟apache服務器的話還是403訪問拒絕所以我們需要在開啟一個權限 -
8.繼續在httpd.conf里面查找
user
用戶 修改為你的用戶名
修改你的用戶名 -
9.Apache服務端口號默認為80,如果想要修改端口號,可以在/private/etc/apache2目錄下找到并打開httpd.conf文件,搜索Listen 80并修改端口號
-
10.打開php服務
- 1.PHP的啟動只需要在Apache服務中進行一下配置即可直接使用
首先,在/private/etc/apache2
目錄下找到并打開httpd.conf
文件 - 2.搜索
php
,將前方的#
刪除
我的顯示的是php7你的可能不一樣,直接把前面的#去掉即可
- 1.PHP的啟動只需要在Apache服務中進行一下配置即可直接使用
11.重啟Apache服務即可
sudo apachectl restart
- 12.最后,我們在路徑下新建一個info.php程序試試效果吧
<?php
phpinfo();
-
13.在瀏覽器中訪問如圖
image.png - 14 到這里apache+php的環境就配置好了,以后吧所有的文件放在www目錄就好了
- 15如果想配置mysql的話 MySQL
安裝MySQL 首先,在瀏覽器中輸入如下網址,下載圖中所示文件并安裝 http://dev.mysql.com/downloads/mysql/
下載mysql,并安裝 - 2 其次,在終端中輸入如下命令,查看MySQL版本
mysql --version
在本機中版本信息如下
mysql Ver 14.14 Distrib 5.7.23, for macos10.13 (x86_64) using EditLine wrapper
- 3.如果提示command not found,這是因為該命令默認訪問/usr/local/bin/mysql路徑下的mysql,所以我們可以在終端輸入如下命令,建立一個軟鏈接即可
sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql
- 4.利用安裝MySQL時給出的用戶和密碼登錄MySQL服務,在終端中輸入如下命令,敲擊回車后輸入密碼
mysql -u root -p
- 5.在終端中輸入如下命令,退出MySQL服務
exit
- MySQL的啟動與停止
在命令行輸入如下指令,啟動與停止MySQL服務
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
在系統偏好設置中啟動與停止MySQL服務
在系統偏好設置中有一個MySQL選項,我們可以在這里手動啟動與停止MySQL服務
- 6.MySQL可視化管理方式phpMyAdmin
https://www.phpmyadmin.net/downloads/
其次,將壓縮文件解壓到/資源庫/WebServer/Documents/路徑下,并重命名為phpMyAdmin
再次,將文件夾中的config.sample.inc.php文件重命名為config.inc.php
再次,將config.inc.php文件中的如下代碼進行修改
// 修改前:
$cfg['Servers'][$i]['host'] = 'localhost';
// 修改后:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
最后,在瀏覽器中輸入如下網址進行登錄即可直接對MySQL進行可視化管理
http://localhost/phpmyadmin/
注: 默認用戶名為root
apache+php+mysql就已經配置好了,接下來你可以盡情的玩了
持續更新實用的干貨
簡書關注coderYJ
微博關注coderYJ
微信公眾號關注coderYJ