2018年7月27日 星期五

[研究] Apache Web Server 2.4.x 架站軟體比較 (AMP、WAMP、LAMP)

[研究] Apache Web Server 2.4.x 架站軟體比較 (AMP、WAMP、LAMP)

2018-07-27
2019-02-03更新
AMP => Apache + MySQL + PHP
WAMP => Windows + Apache + MySQL + PHP
LAMP => Linux + Apache + MySQL + PHP

個別軟體
軟體包含
Apache Web Server網址:http://httpd.apache.org/download.cgi
2.4.38版(2019-01-22釋出)
MySQL網址:https://www.mysql.com/
MySQL Community Server 8.0.15 (2018-12-21)
8.x版和5.x的架構不同
MariaDB網址:https://mariadb.org/
PHP網址:http://www.php.net/
OpenSSL網址:https://www.openssl.org/
phpMyAdmin網址:https://www.phpmyadmin.net/


軟體包含
CentOS 7.xyum 安裝提供
httpd 2.4.x
PHP 5.4.x
mariadb 5.5.xx
OpenSSL 1.0.x
Ubuntu 18.04 LTSapt-get 預設提供
httpd 2.4.x
PHP 7.2.x
mariadb 10.1.xx
OpenSSL 1.1.x
Fedora 28yum 預設提供
httpd 2.4.x
PHP 7.2.x
mariadb 10.2.xx
OpenSSL 1.1.x
FreeBSD 11.1Apache 2.2.x、2.4.x
mariadb 10.0、10.1、10.2
mysql 5.5、5.6、5.7、8.0
php 5.6、7.0、7.1
openssl  1.0.2
ApacheHaus 2.4.34網址:https://www.apachehaus.com/
APR Version:        1.6.3
APU Version:        1.6.1
Brotli Version:    1.0.5
Jansson Version:    2.11
Libcurl Version:   7.60.0
LibXML2 Version:    2.9.8
LUA Version:        5.1.5
NGHTTP2 Version:    1.32.0
OpenSSL Version:    1.0.2o, 1.1.0h or LibreSSL 2.7.4
PCRE Version:       8.42
SQLite3 Version:    3.24.0
ZLib Version:       1.2.10
安裝後力可有HTTP和 HTTPS 可用。
Apache Lounge網址:https://www.apachelounge.com/
Apache httpd 2.4.34
Build with dependencies:
- VC15 openssl 1.1.0h, VC11/14 openssl 1.0.2o 
- nghttp2 1.32.0
- jansson 2.11
- curl 7.61.0
- apr 1.6.3
- apr-util 1.6.1
- apr-iconv 1.2.2
- zlib 1.2.11
- brotli lib 1.0.5
- pcre 8.42
- libxml2 2.9.8
- lua 5.2.4
- expat 2.2.5
預設只啟動 HTTP,沒有 HTTPS
BitNami WAMP Stack 7.1.20網址:https://bitnami.com/stack/wamp
   - Apache 2.4.34
   - MySQL 5.7.22
   - PHP 7.2.8
   - PHPMyAdmin 4.8.2
   - ImageMagick 6.9.8-3-Q8
   - SQLite 3150100
   - ModSecurity 2.9.0
   - Git 2.17.1
Optional components:
   - Zend Framework 3.0.3
   - Symfony 4.1.2.2
   - CodeIgniter 3.1.9
   - CakePHP 3.6.8
   - Smarty 3.1.32
   - Laravel 5.6.21

WampServer 3.1.0網址:http://www.wampserver.com/en/
– Wampserver 3.1.0 64 bit x64
– Apache 2.4.27
– PHP 5.6.31, 7.0.23, 7.1.9
– MySQL 5.7.19
– MariaDB 10.2.8
– PhpMyAdmin 4.7.4
– Adminer 4.3.1
– PhpSysInfo 3.2.7
VC++可轉發套件要自己先安裝
預設不支援 HTTPS
預設只有localhost可以連HTTP
XAMPP 7.2.7.0網址:https://www.apachefriends.org/zh_tw/download.html
只提供 Win32 版
包含:
Apache 2.4.33, 
MariaDB 10.1.34, 
PHP 7.2.7, 
phpMyAdmin 4.8.2,
OpenSSL 1.1.0, 
XAMPP Control Panel 3.2.2,
Webalizer 2.23-04,
Mercury Mail Transport System 4.63,
FileZilla FTP Server 0.9.41,
Tomcat 7.0.56 (with mod_proxy_ajp as connector),
Strawberry Perl 7.0.56 Portable

2022-05-10,XAMPP 8.1.5 (xampp-windows-x64-8.1.5-0-VS16-installer.exe) 安裝後 Apache 啟動失敗,因為伺服器憑證問題
AppServ 8.6.0網址:https://www.appserv.org/en/
AppServ 8.6.0 包含:
Apache 2.4.25
PHP 5.6.30
PHP 7.1.1
MySQL 5.7.17
phpMyAdmin 4.6.6
Support TLS,SSL or https
Can switch the PHP version as you need.
Release Date : 2017-

2022-05-10,appserv-x64-9.3.0.exe安裝後,有 http可用,但沒 HTTPS (SSL)可用,選 Enable,選 Apache Restart 後,仍無 HTTPS 可用。

目前 BitNami WAMP Stack 7.1.20、WampServer、XAMPP 7.2.7.0、AppServ 8.6.0 都不包含 MySQL 8.0

(完)

沒有留言:

張貼留言