看板FreeBSD
标 题Re: [问题] 关於LAMP SERVER
发信站SayYA 资讯站 (Mon May 26 22:43:09 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (阿努比斯)》之铭言:
> 要安装的包括 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>