Mac下配置PHP+MySql環境

來源:互聯網
上載者:User


Mac下配置PHP+MySql環境 由於最近需要布置mantis用來進行bug追蹤,在此記錄其過程。由於PHP apache環境在Mac OS上是內建的,所以不需要另處下安裝包,只需要簡單配置一下即可。首先開啟終端輸入命令:sudo vim /etc/apache2/httpd.conf 其中有一行是這樣的#LoadModule php5_module libexec/apache2/libphp5.so  www.2cto.com  將前面的#號去掉。 然後開啟系統喜好設定中的共用,將web共用勾上,如

 重啟apache, 命令如下:sudo apachectl restart 這樣就可以在瀏覽器中輸入http://localhost/,如果出現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  www.2cto.com  然後在其中加入#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin' 這樣一來,在終端中輸入mysql就有這個命令了, 其實它與我們C/C++中的宏定義有點類似,別名代替的作用。 接著我們修改root的密碼,命令如下:mysqladmin -uroot password 12345 這樣就將root的密碼改為了12345. 要管理Mysql,如果用命令列比較麻煩,開源的phpMyAdmin採用C/S的模式,方便管理。接著我們就裝一個phpMyAdmin. 它是由php開發的,是:http://www.phpmyadmin.net/home_page/downloads.php將下載下來的解壓放在/Library/WebServer/Documents/目錄下,完整的目錄為:/Library/WebServer/Documents/phpmyadmin/,那麼命令列進入這個目錄,再輸入命令:  www.2cto.com  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綁定 現在可以在瀏覽器中輸入URL:http://localhost/phpmyadmin/用服名為:root密碼為你設定的密碼。就可以login到mysql的管理介面。  作者 fengyv

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.