mac 初次配置apache,及mac下安裝mysql


先打開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

密碼輸入上面那個默認密碼

 

輸入好后就會讓重新設置數據庫密碼,輸入新的密碼,設置成功后就可以用新密碼進入數據庫了

 

推薦mac 上  mysql命令窗口    :                  oh-my-zsh
 
 
建數據庫時,就應該設置  字符集為utf8 defaultcollection,否則數據庫可能插不進去漢字
 
 
 
配置數據庫密碼:
 
跳過數據庫密碼
1.編輯/etc/my.cnf(如果沒有,拷貝/usr/local/mysql/support-files/my-default.cnf(系統根目錄)文件即可,然后修改為my.cnf) 
2.在配置部分添加一行:skip-grant-tables
3.保存后重啟mysql
 
 
 
mysql環境變量配置:(百度上的)
  1.  

    打開終端,輸入: cd ~

    會進入~文件夾

  2.  

    然后輸入:sudo vim .bash_profile

    回車執行,需要輸入root用戶密碼。sudo是使用root用戶修改環境變量文件。

  3.  

    在文檔的最下方輸入:export PATH=${PATH}:/usr/local/mysql/bin

    然后esc退出insert狀態,並在最下方輸入:wq保存退出。

  4.  

    輸入:source .bash_profile

    回車執行,運行環境變量。

  5.  

    再輸入mysql,即可使用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM