| bin | ||
| files | ||
| .gitignore | ||
| config.ini | ||
| install.sh | ||
| README.md | ||
linux上的lanmp环境的安装(目前只支持centos)
*注:
1. centos6.*支持php7.1及以下,centos7.*以上支持全部php
2. 配置的下载地址的地方可将安装包配置到当前目录的package目录下面,配置可只配置文件名。
如: nginx_package=nginx-1.15.12.tar.bz2,将nginx-1.15.12.tar.bz2下载到package目录下面
软件开发的配置说明:
[server]
type=nginx
nginx_package=http://nginx.org/download/nginx-1.15.12.tar.gz
apache_package=http://www.apache.org/dist/httpd/httpd-2.4.39.tar.bz2
[db]
type=mysql
package=http://mirrors.163.com/mysql/Downloads/MySQL-5.5/mysql-5.5.61.tar.gz
[php]
package=https://www.php.net/distributions/php-7.2.18.tar.bz2
php_extension=openssl,zlib,mbstring,bz2,gd,pdo_pgsql,mcrypt,imagick,redis,amqp
[lib]
apr_package=http://www.apache.org/dist/apr/apr-1.7.0.tar.bz2
apr_util_package=http://www.apache.org/dist/apr/apr-util-1.6.1.tar.bz2
pcre_package=http://ftp.pcre.org/pub/pcre/pcre-8.43.tar.bz2
libmcrypt_package=https://sourceforge.mirrorservice.org/m/mc/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
mcrypt_package=http://pecl.php.net/get/mcrypt-1.0.1.tgz
[core]
thread=4
[server]
type配置[apache|nginx]
nginx_package配置nginx的下载地址
apache_package配置apache的下载地址
[db]
type配置[mysql]
pakcage配置mysql的下载地址(目前只支持mysql5.5)
[php]
pakcage配置php的下载地址
php_extension配置php支持的扩展,某些扩展无法安装可能没安装openssl扩展
[lib]
apr_package配置apr的下载地址(apache安装使用)
apr_util_package配置apr-util的下载地址(apache安装使用)
pcre_package配置pcre的下载地址(apache安装使用)
libmcrypt_package配置libmcrypt的下载地址(mcrypt扩展使用)
mcrypt_package配置mcrypt的下载地址(mcrypt扩展使用)
[core]
thread配置机器线程数(用于编译提速)
配置完毕运行
sh install.sh