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

來源:互聯網
上載者:User

標籤: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中找到該路徑

我們可以通過兩種方式進入該路徑

  1. 在終端中輸入open /etc命令進入etc檔案夾
  2. 在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/
  • 1
  • 1

其次,將壓縮檔解壓到/資產庫/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運行環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.