Re: [問題] 關於LAMP SERVER
※ 引述《Anubias.bbs@ptt.cc (阿努比斯)》之銘言:
> 要安裝的包括 PHP apache 跟mysql等等
> 但是 為什麼安裝順序一定是mysql ->apache->apache ???
^^^^^^^^^^^^^^apache 再 apache ?
Linux + Apache + MySQL + PHP (或 其他 P3P成員,像是 Perl、Python)
新手不懂沒關係,可以在 Google (http://www.google.com) 輸入
『LAMP』四個英文字,若第一頁的搜尋結果都找不到,再來問吧? :p
『新手』不等於『你可以不做功課的義務』,是吧
先就後面 AMP 安裝關係(假定 P 是指比較常見的 PHP)
因為 Apache 只是一個 web server,
而 MySQL 是 Database,
PHP 則是主要為網頁程式用途,
如果你網頁並沒有寫程式,就不用裝 PHP 沒關係,
若有網頁程式但資料不放資料庫,那資料庫也不用裝沒關係,
若有網頁程式而資料要放後端(跟 www server 不同台機器),
那只要加裝 mysql client 即可(假設 db 是用 MySQL)
但一般通常都是有程式而資料也會放資料庫,故需要裝這三者。
而 FreeBSD 裝 AMP 的順序也相當自由,
你也可以照預設安裝,或者挑欲裝的版本裝即可,
目前 ports tree 選擇有:
MySQL Server
databases/mysql323-server (強烈建議不用裝,早就過 EoL)
databases/mysql40-server (強烈建議不用裝,早就過 EoL)
databases/mysql41-server (好像也過 EoL)
databases/mysql50-server
databases/mysql51-server
MySQL client:
請與要連的 db 同版本即可
比方說 MySQL server 若是 databases/mysql51-server
MySQL client 就用 databases/mysql51-client
PHP 部份的選擇如下:
lang/php4
另外 PHP extensions 請到 lang/php4-extensions 加選
至於 chiouss 所提到的『4.x 為必須,5.x 可以選擇不要』其實是沒有『必須』
都只是 OPTIONS 而已
lang/php5
另外 PHP5 extensions 請到 lang/php5-extensions 加選
Apache 部份的選擇如下:
www/apache13
www/apache20
www/apache22
另外還有其他變通選擇,像是 web server 不一定得用 Apache 不可,
而有些程式可能要搭配 Perl 或 Python。
--
靜中見真境,淡中識本然
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 118-166-45-213.dynamic.hinet.net
◆ Modify: 08/05/26 22:43:09 <118-166-45-213.dynamic.hinet.net>
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章