標籤:ref root 127.0.0.1 檔案夾 頁面 tty use 解壓 attribute
概述
Mac系統對於PHP運行非常友好,我們只需要進行簡單的配置便可以開始進行使用,本篇文章將一步一步地介紹Apache、PHP和MySQL的安裝與配置,為開始進行開發鋪好路
Apache啟動Apache服務
在Mac系統中已經安裝好了Apache服務,我們只需要通過如下方式啟動即可直接使用
在終端中輸入如下命令,啟動Apache服務
sudo apachectl start
注: 因為sudo是系統管理指令,所以需要輸入電腦密碼(輸入字元時不會顯示,輸入完成敲擊斷行符號即可)
在終端中輸入如下命令,查看Apache服務版本
sudo apachectl -v
在本機中版本資訊如下
Server version: Apache/2.4.18 (Unix)Server built: Feb 20 2016 20:03:19
在瀏覽器中輸入如下網址,檢查Apache服務是否啟動成功
http://localhosthttp://127.0.0.1
如果Apache服務啟動成功,頁面會顯示It works!
Apache的其他配置關閉Apache服務
在終端中輸入如下命令,關閉Apache服務
sudo apachectl stop
重啟Apache服務
在終端中輸入如下命令,重啟Apache服務
sudo apachectl restart
Apache服務安裝路徑
Apache服務預設安裝路徑在/private/etc/apache2,屬於系統私人目錄,我們不可直接在Finder中找到該路徑
我們可以通過兩種方式進入該路徑
- 在終端中輸入open /etc命令進入etc檔案夾
- 在Finder -> 前往 -> 前往檔案夾中輸入/etc即可進入etc檔案夾
Apache服務部署路徑
Apache服務部署路徑在/資產庫/WebServer/Documents/,我們的項目需要放置在該路徑下
如果想要修改部署路徑,可以在/private/etc/apache2目錄下找到並開啟httpd.conf檔案,搜尋DocumentRoot並修改部署路徑
注1: 筆者使用Sublime Text軟體進行PHP開發,且該軟體可以直接開啟該設定檔
注2: 如果提示文本鎖定不允許修改,可以將該檔案複製到其他檔案夾修改之後,在粘貼回來覆蓋原檔案即可
Apache服務連接埠號碼
Apache服務連接埠號碼預設為80,如果想要修改連接埠號碼,可以在/private/etc/apache2目錄下找到並開啟httpd.conf檔案,搜尋Listen 80並修改連接埠號碼
PHP
PHP的啟動只需要在Apache服務中進行一下配置即可直接使用
首先,在/private/etc/apache2目錄下找到並開啟httpd.conf檔案
其次,搜尋#LoadModule php5_module libexec/apache2/libphp5.so,將前方的#刪除
/**如果因為許可權問題不能修改的話,把它拖到案頭修改,然後把原先的刪除,之後再把案頭的拖到裡面去就ok***///
再次,重啟Apache服務即可
最後,我們在路徑下建立一個info.php測試程式試試效果吧
<?php phpinfo(); ?>
在瀏覽器中輸入如下網址即可查看到PHP的資訊
http://localhost/info.php
MySQL安裝MySQL
首先,在瀏覽器中輸入如下網址,下載圖中所示檔案並安裝
http://dev.mysql.com/downloads/mysql/
其次,在終端中輸入如下命令,查看MySQL版本
mysql --version
在本機中版本資訊如下
mysql Ver 14.14 Distrib 5.7.14, for osx10.11 (x86_64) using EditLine wrapper
如果提示command not found,這是因為該命令預設訪問/usr/local/bin/mysql路徑下的mysql,所以我們可以在終端輸入如下命令,建立一個軟連結即可
sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql
再次,利用安裝MySQL時給出的使用者和密碼登入MySQL服務,在終端中輸入如下命令,敲擊斷行符號後輸入密碼
mysql -u root -p
再次,在終端中輸入如下命令,退出MySQL服務
exit
最終,在終端中輸入如下命令,將密碼修改為自己的密碼
/usr/local/mysql/bin/mysqladmin -u USER -p password PASSWORD
注: USER為使用者名稱,預設為root;PASSWORD為新密碼,斷行符號後輸入原密碼即可
MySQL的啟動與停止在命令列輸入如下指令,啟動與停止MySQL服務
sudo /usr/local/mysql/support-files/mysql.server startsudo /usr/local/mysql/support-files/mysql.server stop
在系統喜好設定中啟動與停止MySQL服務
在系統喜好設定中有一個MySQL選項,我們可以在這裏手動啟動與停止MySQL服務
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
在Mac系統下配置PHP運行環境