Apache server php & mysql

Mac 已內建Apache Server
設定Apache讀取指定的資料夾
1.開啟Apache
terminal:
sudo -s
apachectl start



網頁測試(Apache預設讀取/Library/WebServer/Documents/):
http://localhost/
2.建立特定資料夾


3.於/etc/apache2/users建立username.conf檔
內容:
<Directory "/Users/username/Sites/">
   AllowOverride All
   Options Indexes MultiViews FollowSymLinks
   Require all granted
</Directory>

4.編輯/etc/apache2/httpd.conf
將以下三行前的#刪除:
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
LoadModule php7_module libexec/apache2/libphp7.so


5.編輯 /etc/apache2/extra/httpd-userdir.conf
將這行前的#刪除:
Include /private/etc/apache2/users/*.conf

6.測試可否讀取到指定的資料夾
terminal:
apachectl restart
輸入網址:
http://localhost/~username/

7.於localhost建立phpinfo.php
內容:
<?php
echo phpinfo();
?>

8.測試php運行
apachectl restart
網址輸入:
http://localhost/phpinfo.php


9.下載安裝mySQL後,確認是否可連到MySQL:
terminal:
cd /usr/local/mysql/bin
./mysql -h localhost -u root -p


Comments

Popular posts from this blog

Flutter - "PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)"

Dart syntax - initSate,Build,deactive, Dispose