先打開apache,在瀏覽器上輸入 localhost 回車后會如果屏幕上顯示:It works! 如下圖:
這說明你的apache已開啟
mac 下apache配置(mac自帶apache、php、unix(有集成的linux))
1.開啟apache
在終端中輸入:
sudo apachectl start 回車后,終端提示輸入密碼,輸入后再回車即可
在瀏覽器中輸入 localhost 回車之后 看到 Itworks!
這說明apache開啟成功。
2.按 shift+command+g組合鍵 輸入 /etc 進入找到Apache2文件夾
進去后,找到apache配置文件 httpd.conf
找到:
LoadModule php5_module
將此行前面的#去掉
3.自定義一個文件夾,用來保存你的項目
搜索<Directory>
將上面紅框的路徑改成自定義的文件夾路徑
3.保存后重啟
命令:sudo apachectl –restart
回車后,在自定義的那個目錄下建一個php文件,里面內容為:
<?
echo phpinfo();
?>
然后就可以看到php的相關信息
但是在有些情況下,使用框架寫的項目,需要開啟服務器虛擬機,專門指向這個項目步驟如下:
用thinkphp寫的項目(因為內部將鏈接路徑處理過了,直接進不去),開啟apache虛擬機:
1.先進入etc下面的apache安裝文件夾下面
2.找到httpd.conf文件
找到 LoadModule reqtimeout_module libexec/apache2/mod_reqtimeout.so 把前面的#去掉
找到 Include /private/etc/apache2/extra/httpd-vhosts.conf 把前面的#去掉
找到 所有的 AllowOverride 將denied 改為all
3.進入extra文件夾 找到httpd-vhosts.conf文件
然后新建一個段口(注默認的 80端口一般情況下不要改,如果出問題了,就把DocumentRoot 改為項目所在目錄,ServerName 可以自己起名)
在httpd.conf文件中找到Listen 80,在下面加上
Listen 81
在httpd-vhosts.conf文件中加上
<VirtualHost *:81>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Users/pingguo/php/excourse"
ServerName localhost
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/excourse-error_log"
CustomLog "/private/var/log/apache2/excourse-access_log" common
</VirtualHost>
其中下面這個路徑是項目路徑:
DocumentRoot "/Users/pingguo/php/excourse"
然后重啟apache,就可以了
開啟服務器的重寫模式:
去掉下面這句話前面的#(切記配置文件中的所有符號都是英文的,如果寫成中文的會出意想不到的問題)
然后把所有的AllowOverride None,都改成 AllowOverride All,然后重啟服務器就好
如果有需要
原在etc目錄下的hosts文件原來是
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
可以在文件中加上 虛擬服務器的名字 ip
apache命令:
開啟apache sudo apachectl start
查看Apache的版本:sudo apachectl -v
關閉Apache:sudo apachectl stop
重啟Apache:sudo apachectl –restart
mac下安裝mysql:
下載mysql dmg版的
雙擊打開,在雙擊安裝,然后就是下一步,下一步,就安裝好了
在安裝過程中會跳轉出一個窗口,上面是默認密碼,(
鏈接:http://fromwiz.com/share/s/2mEs1J3ZIAR323l-hM0_sVmG2ZrD5W0aEQjA23dNvK3FrKms
密碼:49x6
)請將上面的信息記錄好
安裝完成后,用workbench進入本地數據庫
有時需要將端口號改為3307
密碼輸入上面那個默認密碼
輸入好后就會讓重新設置數據庫密碼,輸入新的密碼,設置成功后就可以用新密碼進入數據庫了
-
打開終端,輸入: cd ~
會進入~文件夾
-
然后輸入:sudo vim .bash_profile
回車執行,需要輸入root用戶密碼。sudo是使用root用戶修改環境變量文件。
-
在文檔的最下方輸入:export PATH=${PATH}:/usr/local/mysql/bin
然后esc退出insert狀態,並在最下方輸入:wq保存退出。
-
輸入:source .bash_profile
回車執行,運行環境變量。
-
再輸入mysql,即可使用。