[Mac]不用懶人包,在 OS X 上安裝 Apache, PHP, MySQL

Allen

我是Allen,我喜歡電腦和程式,熱愛吸收和分享電腦有關的知識,在一日下午,剛睡醒午覺,迷迷糊糊的,突然神經病發作,架了個網站,把這個網站叫作電腦故我在,原因已不可考,只知道之後莫名其妙的,有種使命感要好好經營這網站,直到今天,這使命感還在呢!

您也許也會喜歡…

  • 曾少宏

    不好意思 請問如何還原@@
    好像有設定錯誤
    localhost 一直卡在 it works!

    • s3131212

      不好意思現在才回應
      請問您是做到哪一步還是全部跑完了但還是不 work ?
      另外,It works 是預設首頁,記得要去看你放的新檔案而不是首頁喔

  • Ming Tsay

    感謝教學!(推個

  • 劉耿良

    不好意思~~Key一半
    請教echo後面接 ‘<?php phpinfo();' 的意思,其中 ' ' 是代表把 '' 裡面的東西當作文字嗎?
    而<?php phpinfo(); 又是什麼意思?

    • s3131212

      echo 會輸出後面的兩個單引號之間的內容,而再加上 > 就會輸入檔案之中

  • 劉耿良

    請問文章中有一段 echo ‘ /Library/WebServer/Documents/phpinfo.php
    echo 是打印
    而 > 是指向/Library/WebServer/Documents/phpinfo.php 這個檔案
    但是我不懂'<?php phpinfo();' 的意思,可否請版主指教一下

    • s3131212

      echo 是指把東西輸出在 Terminal , > 是指把剛剛輸出的東西寫入到檔案,所以兩者在一起就是把 echo 後面的內容寫進 > 後面的檔案

  • 謝育瑾

    請問 如何查看用戶名? whoami

    • s3131212

      查看用戶名的話請在 Terminal 輸入 whoami 就會有回傳了

      • 謝育瑾

        謝謝

  • Rose Lau

    請問接下來如何裝wordpress?

    • s3131212

      把 WordPress 的檔案拉進 /Library/WebServer/Documents ,並瀏覽 localhost 就可以開始安裝程序了喔

      • Rose Lau

        mac用的還不夠熟實在不知道如何找到/Library/WebServer/Documents 可以請大大圖示嗎^^

        • s3131212

          Finder -> 前往 -> 前往檔案夾

          • Rose Lau

            找到了,也放進去了,可是點install.php後,只能看到html耶

  • 駱俊馳

    我不小心亂改httpd.conf沒有備份,請問您有備份原始檔可以給我復原嗎

    • s3131212

      我沒有欸,網路上應該抓的到才對

  • Jim Lu

    成功了,謝謝您花時間寫下的教學分享!

  • Tutu

    請問我輸入「http://localhost/phpinfo.php」出現的是原始程式碼 這樣是什麼問題?謝謝!

    • s3131212

      請確定
      LoadModule php5_module libexec/apache2/libphp5.so

      前面的井字號有確實刪除而且 Apache 有重新啟動,如果沒有重新啟動更新並不會被套用喔,如果再不行可能就 homebrew 重新裝一下 PHP 吧

      • Sonia

        現在變成「無法連接伺服器」> < http://localhost/~自己的使用者名稱 也是無法連接,這樣要改什麼呢?謝謝!!!

        • s3131212

          請問 Apache 有正確的被啟動嗎?之前我也遇過,結果是 Apache 啟動失敗我沒發現 XD

          • Sonia

            it works!有出現 不確定你說的正確的被啟動是什麼意思,我怎麼樣可以知道啟動有沒有失敗?謝謝:)

            • s3131212

              抱歉比較挽回
              只要 It works 有出現就代表是成功了喔

  • zx1986

    缺點是每次 Mac 更新以後,會把你的舊設定檔複製一份丟到旁邊,用回它預設的

  • Anon

    ftfy
    sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

  • Jk

    use Homebrew.

  • z1995

    其實我比較想要看 virtual host (笑)

    • s3131212

      好啦以後會寫啦 XD

  • <-不會用 vim,從此都用 nano…

    • s3131212

      我一開始也是用 nano ,之後朋友推薦才轉用 vim 的, nano 真的人性化很多,但是 vim 感覺比較強大