在MacOSX10.8中配置Apache+PHP+MySQL
在Mac OS X 10.8中配置Apache+PHP+MySQL的內容包括:
1. 啟動Apache
開啟終端,輸入:
sudo apachectl start |
開啟瀏覽器,輸入:
http: //localhost
|
應該可以看到”It works!“的頁面,該頁面位於/Library/WebServer/Documents/目錄下,這是Apache的預設根目錄。
2. 配置使用者訪問目錄
在終端中輸入:
mkdir ~/Sites cp /Library/WebServer/Documents/index.html.en index.html |
在使用者目錄下新建一個名為Sites的目錄,作為使用者目錄的訪問路徑,並將 /Library/WebServer/Documents/index.html複製到使用者目錄
輸入:
cd /etc/apache2/users/ sudo vi apple.conf
注意:其中apple是你的使用者名稱。
在vi中,按i開始輸入,並輸入以下內容:
<Directory "/Users/apple/Sites/" >
Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all
</Directory> |
輸入完成後,按ESC鍵,然後輸入:wq,儲存並關閉vi。
注意:檔案的第一行用於指定使用者目錄的位置,其中apple是你的使用者名稱。
在終端中輸入:
sudo apachectl restart |
重新啟動Apache,此時可以在瀏覽器中訪問:
http: //localhost/~apple
|
在終端中輸入:
cd /etc/apache2/ sudo vi httpd.conf |
在vi中,輸入/php搜尋包含php的文字,找到:
#LoadModule php5_module libexec/apache2/libphp5.so |
刪除前面的#,然後儲存退出。(按shift+i行首輸入,按ESC退出編輯,按x刪除當前字元,及#,輸入:wq,儲存並退出。)
在終端輸入:
cd /etc sudo cp php.ini. default php.ini
sudo apachectl restart |
在終端輸入:
cd ~/Sites vi info.php |
然後在info.php中輸入以下內容:
<html><body><h1>It works!</h1><?php phpinfo(); ?></body></html>
在瀏覽器輸入:
http: //localhost/~apple/info.php
|
1. 從Mysql官方網站下載mysql-5.6.12-osx10.7-x86_64.dmg,雙擊開啟該dmg檔案。
2. 執行mysql-5.6.12-osx10.7-x86_64.pkg,安裝主程式包;
3. 執行MySQLStartupItem.pkg,讓mysql開機自動執行;
4. 執行MySQL.prefPane,在系統偏好中增加mysql服務管理選項;
在終端輸入:
sudo chmod +w bashrc sudo vi /etc/bashrc
在bashrc的末尾增加以下兩個命令別名,便於快速使用mysql
#mysql alias mysql= `/usr/local/mysql/bin/mysql`
alias mysqladmin= `/usr/local/mysql/bin/mysqladmin`
|
提示:在bashrc中新增命令別名之後,需要重新啟動終端。
修改mysql預設密碼,在終端輸入:
mysqladmin -u root password "123"
|
其中123位置你可以指定任意密碼。
如果要更改密碼可以輸入
mysqladmin -u root -p password "123"
更改密碼前先需要輸入以前正確的密碼才可以。
1. 下載PHPAdmin,解壓縮到~/Sites目錄下,並將目錄重新命名為:phpmyadmin;
2. 在瀏覽器中輸入:
http: //localhost/~apple/phpmyadmin/setup/
|
新增一個伺服器配置即可。
在終端輸入:
mysql -u root -p # 建立名為 mydb 的資料庫 create database mydb; # 將 mydb 的預設字符集設定為 utf8 alter database mydb default character set = utf8;
|
注:mysql預設使用的字符集是latin1,不支援中文,需要設定一下哦。
搞定收工:)
P.S.
網上關於在mac上配置php+mysql的文件比較多,本文僅針對本人的使用需求,簡單將步驟記錄一下。:)
如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/
相關文章
- 在Mac OS X中配置Apache+PHP+MySQLMacApachePHPMySql
- Apache+php+mysql在windows下的安裝與配置圖解ApachePHPMySqlWindows圖解
- Windows下64位Apache+PHP+MySQL配置WindowsApachePHPMySql
- linux下Apache+PHP+MySQL安裝配置攻略LinuxApachePHPMySql
- Windows7環境下Apache+PHP+MySQL完美配置WindowsApachePHPMySql
- win7下手動配置apache+php+mysql記Win7ApachePHPMySql
- 在eclipse中maven配置EclipseMaven
- nginx+LAMP(apache+php+mysql)NginxLAMPApachePHPMySql
- mybatis:在springboot中的配置MyBatisSpring Boot
- 在 Homestead 中怎麼配置 Redis ?Redis
- 在Linux中,如何配置防火牆?Linux防火牆
- 在Linux中,如何配置Samba共享?LinuxSamba
- 在Linux中,如何配置NFS共享?LinuxNFS
- 在Intellij IDEA中如何配置MavenIntelliJIdeaMaven
- activiti在eclipse中的安裝配置Eclipse
- 在CentOS 6.3中安裝與配置cmakeCentOS
- Zend Framework和Smarty在php中的配置FrameworkPHP
- 關於Hibernate在Jbuilder中的配置UI
- 請教在eclispe中如何配置使用jiveLisp
- 在Linux中,如何配置和使用Xen?Linux
- 在Linux中,如何配置iSCSI目標?Linux
- Redis 哨兵使用以及在 Laravel 中的配置RedisLaravel
- 在CentOS中安裝與配置SVN的方法CentOS
- Nginx location 在配置中的優先順序Nginx
- 文摘:在EJB中讀取XML配置檔案XML
- 在Linux中,如何配置軟體RAID?LinuxAI
- 在Linux中,如何配置DHCP伺服器?Linux伺服器
- 完成Ubuntu桌面版的Apache+php+mysql(手動配置LAMP)的全過程及實現細節UbuntuApachePHPMySqlLAMP
- 在Linux中,如何在Linux中安裝和配置KVM?Linux
- 配置ACL在網路服務中訪問控制
- 在 Linux 中自動配置 IPv6 地址Linux
- Jboss3.0.7在Jbuilder7中的配置 (轉)S3UI
- 在windows雙系統中,nginx配置虛擬域名WindowsNginx
- [轉]在Mac系統中安裝配置Tomcat及和Eclipse 配置MacTomcatEclipse
- Vista下安裝最新的Apache+PHP+MySQL指南ApachePHPMySql
- Zope的優點和Apache+PHP+MySQL的比較(轉)ApachePHPMySql
- 還在run eject 修改create-react-app中的配置?ReactAPP
- Intel MKL 在VS中的配置與安裝筆記Intel筆記