萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> 在Lion中配置apache php和mysql環境

在Lion中配置apache php和mysql環境

   mac os x 中有一些單獨的軟件可以方便你的amp開發,如mamp等。這樣你可以有一個比較干淨的額外的開發環境,使用起來也很方便。本文要講的不是使用這些all in one的軟件。而是利用lion中自帶的apache php,並且安裝mysql來進行開發。

  Lion中自帶了apache和php,那麼對於這兩個我們不需要額外安裝,使用現成的即可,只是需要修改一下配置文件/etc/apache2/httpd.conf

  放開原本注釋掉的一行:

  #LoadModule php5_module libexec/apache2/libphp5.so

  刪除前面的#

  另注:/etc/php.ini.default 改成/etc/php.ini 然後其中的參數修改了重啟apache2ctl graceful即可生效。

  然後在system preference裡面的sharing的web sharing開啟apache即可。

  測試:http://localhost/~[username]

  將打開~/Sites/index.html

  接著去mysql網站下載mysql for mac os x 10.6,有dmg文件,加載後運行其中的mysql-5.5.15-osx10.6-x86_64.pkg就會將mysql安裝到/usr/local /mysql-VERSION下。並且建立/usr/local/mysql的符號鏈接。如果需要自動啟動,還可以安裝一次 MysqlStartupItem.pkg,這個只需要安裝一次,以後升級不需要再安裝。

  安裝完之後,可以使用命令

  sudo /Library/StartupItems/MySQLCOM/MySQLCOM start來啟動

  默認沒有密碼。為了安全,我們加上自己的密碼(幾個root用戶和幾個匿名用戶):

  /usr/local/mysql/bin/mysql -u root

  連上數據庫,

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

  mysql> SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('newpwd');

  mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');

  mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('newpwd');

  mysql> SET PASSWORD FOR ''@'host_name' = PASSWORD('newpwd');

  這樣就可以了。

copyright © 萬盛學電腦網 all rights reserved