在MAC系統下配置PHP運行環境


apache

 

啟動apache服務:(Mac系統自帶apache服務器)

 

第一步:啟動apache服務:在終端下輸入命令 sudo apapchectl start

第二步:查看apache服務版本:sudo apachectl -v

 

第三步:在瀏覽器輸入網址http://localhost或者 http://127.0.0.1查看服務器是否連接成功

            若成功:顯示It works!

 

其他apache配置:

關閉apache服務:sudo apachectl stop

重啟apache服務:sudo apachectl restart

 

apache服務安裝路徑:etc/apache2(屬於私有目錄 在finder上直接看不到,可以在終端上輸入cd / 回車 后輸入cd etc/apache2可以查看)

apache服務部署路徑:Library/Webserver/Documents(我們的項目需要放在該路徑下)

                                       注1: 筆者使用Sublime Text軟件進行PHP開發,且該軟件可以直接打開該配置文件

                                       注2: 如果提示文本鎖定不允許修改,可以將該文件復制到其他文件夾修改之后,在粘貼回來覆蓋原文件即可

 

PHP

PHP啟動只需要在apache服務中做一些配置就可以啟動

輸入命令進入etc/apache2中

找到httpd.conf文件,輸入命令sudo vim httpd.conf進入編輯

搜索找到#LoadModule php5_module libexec/apache2/libphp5.so 講前面的‘#’刪除

重啟apache服務器即可:sudo apachectl restart

 

測試:在Library/Webserver/Documents目錄下建立一個test.php文件進行測試

        后在瀏覽器中輸入:http://localhost/test.php可以看到你寫的內容

 

mysql

 

安裝MySQL:

                 在瀏覽器中輸入網址http://dev.mysql.com/downloads/mysql/進行下載

                下載好后安裝完,在終端上輸入命令mysql --version查看MySQL下載的版本

               

 

MySQL的啟動與停止:

sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop

在系統偏好設置中啟動與停止MySQL服務

在系統偏好設置中有一個MySQL選項,我們可以在這里手動啟動與停止MySQL服務

 

 

MySQL可視化管理方式phpMyAdmin:

https://www.phpmyadmin.net/downloads/  phpmyadmin下載

下載完成后:將壓縮文件解壓到/資源庫/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

 

安裝路徑:usr/local/bin/mysql

注:因為在后期登陸phpmyadmin時忘記密碼和每一次找回密碼后下次在登陸上又會出現密碼錯誤 解決方法:

解決登陸問題:每次密碼都不同修改密碼

第一步:點擊系統偏好設置->最下邊點mysql,在彈出的頁面中,關閉服務

第二步:進入終端輸入:cd/usr/local/mysql/bin

回車后登陸管理員權限:sudo su

./mysqld_safe --skip-grant-tables &重啟服務器

第三步:重開一個終端

              新終端下輸入  alias mysql=/usr/local/mysql/bin/mysql

            輸入mysql進入mysql命令

            use mysql進入mysql數據庫

            flush privileges 獲取權限

            set password for 'root'@'localhost'=password('新密碼');完成修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM