2016年5月8日 星期日

Problem Solved 問題解決 Website on Mac

Apache的網頁資料夾

首頁的位置
/Library/WebServer/Documents/

index.html  .....etc....


php5 設定
/etc/apache2/httpd.conf
將當中的  #LoadModule php5_module libexec/apache2/libphp5.so
註解符號# 移除


MySQL無法登入

路徑要設定    sudo vim /etc/bashrc
在此路徑加入

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

要留意port


密碼要確定   如果有問題重新安裝   安裝時會給一組暫時密碼

登入 mysql -u root -p
輸入錯誤會出現以下訊息


ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

所以要確認密碼的正確


PHP檔案出現問題
無法順利使用pdo 或是成功連結mysql
出現  fatal error: Call to a member function query() on a non-object  訊息

localhost的port要注意   這次因為沒有設定正確port  因此無法連結mysql
在MySQL Workbench裡面打開的時候看到port設定是3306

因此在php code中的 localhost:3306    <--加入部分    就可以解決問題