阿里云ECS云服务器 shell脚本安装Apache和php
2018-01-18 00:00
423 查看
centos 7.4 64位操作系统
#!/bin/bash # 下载软件 cd /root wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz wget http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.29.tar.gz wget http://cn2.php.net/distributions/php-5.6.33.tar.gz wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz tar -zxf apr-1.6.3.tar.gz tar -zxf apr-util-1.6.1.tar.gz tar -zxf httpd-2.4.29.tar.gz tar -zxf pcre-8.41.tar.gz tar -zxf php-5.6.33.tar.gz tar -zxf git-2.9.5.tar.gz # 安装依赖 yum install -y gcc gcc-c++ expat-devel libxml2-devel openssl-devel libcurl-devel libpng-devel libmcrypt-devel perl-devel # 安装Apache cd /root/pcre-8.41 ./configure --prefix=/usr/local/pcre make && make install cd /root/apr-1.6.3 ./configure --prefix=/usr/local/apr make && make install cd /root/apr-util-1.6.1 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install cd /root/httpd-2.4.29 ./configure --prefix=/usr/local/apache --enable-mods-shared=all --with-apr=/usr/local/apr --with-mpm=event --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre make && make install # 安装git cd /root/git-2.9.5 ./configure --prefix=/usr/local/git make && make install cp /usr/local/git/bin/git /usr/local/bin/git # 安装php cd /root/php-5.6.33 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc --enable-fpm --enable-debug --with-openssl --with-curl --with-gd --enable-mbstring --with-mcrypt --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd make && make install cp /root/php-5.6.33/php.ini-development /usr/local/php/etc/php.ini cp /usr/local/php/bin/php /usr/local/bin/php echo "AddType application/x-httpd-php .php" >> /usr/local/apache/conf/httpd.conf # 安装composer cd wget https://getcomposer.org/download/1.6.2/composer.phar mv /root/composer.phar /usr/local/bin/composer chmod 755 /usr/local/bin/composer
相关文章推荐
- shell脚本:LAMP一键自动安装 (linux,apache,mysql,php)
- 阿里云ECS Ubuntu安装PHP+Mysql+Apache+Nginx+Redis+Discuz
- 阿里云ECS云服务器编译安装PHP遇到virtual memory exhausted: Cannot allocate memory
- 在阿里云的云服务器上:Linux服务器安装-Apache/nginx+mysql+PHP
- 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
- shell 脚本安装PHP扩展
- 阿里云|Centos7及以上|LAMP(LINUX+APACHE+MYSQL+PHP) 安装教程
- 阿里云云服务器ECS Windows Server 2012 R2 64位标准版PHP环境搭建
- Centos上面用Shell脚本一键安装LNMP环境, Nginx+MySQL+PHP+Xcache+Memcached
- 阿里云WindowsServer2016安装独立的Apache和PHP 推荐
- Centos 安装nginx+mysql+php+phpmyadmin 的shell脚本
- 阿里云主机Ubuntu 14.04下安装php5.5.9+mysql+Apache配置多主机
- 阿里云 centos 安装apache和php
- 用shell脚本安装apache
- 阿里云云服务器上安装Apache
- 自动安装lamp架构的shell脚本,版本都比较新,php5.3.8
- 【绝对能用】阿里云ECS上Centos7安装Apache(httpd)并实现多域名转不同tomcat配置
- 阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置
- PHP+shell脚本操作Memcached和Apache Status的实例分享
- web自动安装脚本(apache/nginx+php+mysql)