mac 配置php和mysql_Mac下配置PHP+MySql环境
由于最近需要布置mantis用來進行bug追蹤,在此記錄其過程。
由于PHP apache環境在Mac OS上是自帶的,所以不需要另處下安裝包,只需要簡單配置一下即可。
首先打開終端輸入命令:
sudo vim /etc/apache2/httpd.conf
其中有一行是這樣的
#LoadModule php5_module libexec/apache2/libphp5.so
將前面的#號去掉。
然后打開系統偏好設置中的共享,將web共享勾上,如下圖
重啟apache, 命令如下:
sudo apachectl restart
這樣就可以在瀏覽器中輸入http://localhost/,如果出現
It works! 說明成功配置php環境
下面來配置MySql環境。
打開dmg文件,里面有三個安裝項,在此我三個都安裝,MySQLStartupItem.pkg安裝后,mysql會隨系統啟動而自啟動,MySQL.prefPane表示可以在系統偏好設置中看到mysql選項,還有一個就是mysql的安裝項。
這樣一來就安裝成功了,在系統偏好設置中打開mysql,并將服務開啟。安裝好后默認的用戶名是root,密碼為空。為了安全,我們設置一個密碼。
打開終端,如果你輸入mysql提示沒有這個命令,那么需要配置mysql bin目錄的環境變量。目錄是,/usr/local/mysql/bin/, ?將其加入到PATH變量中。在這兒我介紹另一種方法,
在終端中輸入
sudo vim /etc/bashrc
然后在其中加入
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
這樣一來,在終端中輸入mysql就有這個命令了, 其實它與我們C/C++中的宏定義有點類似,別名代替的作用。
[??目標ü???????在Windows上安裝與配置MySQLü???????在Windows上安裝與配置Apacheü???????在Windows上安裝與配置PHP?一般情況下,使用PHP開發的Web網站是在Linux操作系統下
接著我們修改root的密碼,命令如下:
mysqladmin -uroot password 12345
這樣就將root的密碼改為了12345.
cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
將三處/var/mysql/mysql.sock替換為/tmp/mysql.sock
最終結果是這樣:
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock
要管理Mysql,如果用命令行比較麻煩,開源的phpMyAdmin采用C/S的模式,方便管理。接著我們就裝一個phpMyAdmin. 它是由php開發的,下載地址是:http://www.phpmyadmin.net/home_page/downloads.php
將下載下來的解壓放在/Library/WebServer/Documents/目錄下,完整的目錄為:/Library/WebServer/Documents/phpmyadmin/,那么命令行進入這個目錄,
再輸入命令:
cp config.sample.inc.php config.inc.php
vim config.inc.php
按照下面進行修改:
$cfg['blowfish_secret'] = '';//用于Cookie加密,隨意的長字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守護程序做了IP綁定
現在可以在瀏覽器中輸入URL:
http://localhost/phpmyadmin/
用服名為:root
密碼為你設置的密碼。
就可以login到mysql的管理界面。
將apache目錄/Library/WebServer/Documents/ ??symbolic link到自定義目錄,以后就可以在自定義目錄中操作apache目錄,命令如下:
ln -s /Library/WebServer/Documents/??~/MyWeb
[原文參考:在Mac OS X中配置Apache + PHP+ MySQL?最近開始對linux感興趣,剛好手邊有mac book,這簡直是天助我也,在網上搜索了一下,原來macos中內置了apache和php,卻
總結
以上是生活随笔為你收集整理的mac 配置php和mysql_Mac下配置PHP+MySql环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 核黄素是什么
- 下一篇: mysql group where_[M