Mac下配置PHP+MySql環境

suliver發表於2021-09-09

<embed>

localhos由於PHP apache環境在Mac OS上是自帶的,所以不需要另處下安裝包,只需要簡單配置一下即可。

首先開啟終端輸入命令:

sudo vim /etc/apache2/httpd.conf


其中有一行是這樣的

#LoadModule php5_module libexec/apache2/libphp5.so


將前面的#號去掉。


然後開啟系統偏好設定中的共享,將web共享勾上,如下圖

重啟apache, 命令如下:

sudo apachectl restart


這樣就可以在瀏覽器中輸入,如果出現

It works!

說明成功配置php環境


下面來配置MySql環境。

首先下載MySql的dmg安裝包。下載地址在:http://dev.mysql.com/downloads/mysql/

開啟dmg檔案,裡面有三個安裝項,在此我三個都安裝,MySQLStartupItem.pkg安裝後,mysql會隨系統啟動而自啟動,MySQL.prefPane表示可以在系統偏好設定中看到mysql選項,還有一個就是mysql的安裝項。

這樣一來就安裝成功了,在系統偏好設定中開啟mysql,並將服務開啟。安裝好後預設的使用者名稱是root,密碼為空。為了安全,我們設定一個密碼。

開啟終端,如果你輸入mysql提示沒有這個命令,那麼需要配置mysql bin目錄的環境變數。目錄是,/usr/local/mysql/bin/,  將其加入到PATH變數中。在這兒我介紹另一種方法,

在終端中輸入

sudo vim /etc/bashrc


然後在其中加入

#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'


這樣一來,在終端中輸入mysql就有這個命令了, 其實它與我們C/C++中的宏定義有點類似,別名代替的作用。


接著我們修改root的密碼,命令如下:

mysqladmin -uroot password 1234


這樣就將root的密碼改為了1234.


要管理Mysql,如果用命令列比較麻煩,開源的phpMyAdmin採用C/S的模式,方便管理。接著我們就裝一個phpMyAdmin. 它是由php開發的,下載地址是:

將下載下來的解壓放在/Library/WebServer/Documents/目錄下,完整的目錄為:/Library/WebServer/Documents/phpmyadmin/,那麼命令列進入這個目錄,

再輸入命令:

cp config.sample.inc.php config.inc.phpvim config.inc.php


按照下面進行修改(如果有就不用加了):

$cfg['blowfish_secret'] = '';//用於Cookie加密,隨意的長字串$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守護程式做了IP繫結,如果此項已有,估計會預設設定為localhost

注意:這裡必須寫127.0.0.1,不能寫localhost,否則可能會報錯:#2002 無法登入 MySQL 伺服器


現在可以在瀏覽器中輸入URL:phpmyadmin/

用服名為:root

密碼為你設定的密碼。

就可以login到mysql的管理介面。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2804816/,如需轉載,請註明出處,否則將追究法律責任。

相關文章