安装 apache+mysql+php 脚本

来源:互联网 发布:天刀优化 编辑:程序博客网 时间:2024/05/17 06:57
# init system
yum -y gcc gcc-c++ java-1.7.0-openjdk.x86_64 wget vim zip make
mkdir /usr/local/source-file

#install apache
cd /usr/local/
wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.2.26.tar.gz
tar -zxvf httpd-2.2.26.tar.gz
cd httpd-2.2.26
./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite
make && make install
rm -rf /usr/local/httpd-2.2.26
mv /usr/local/httpd-2.2.26.tar.gz /usr/local/source-file/
echo "ServerName localhost:80" >> /usr/local/apache/conf/httpd.conf
/usr/local/apache/bin/apachectl start

#install  mysql
cd /usr/local/
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.35-linux2.6-x86_64.tar.gz
tar -zxvf mysql-5.5.35-linux2.6-x86_64.tar.gz
mv mysql-5.5.35-linux2.6-x86_64 /usr/local/mysql
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql 
cd /usr/local/mysql 
./scripts/mysql_install_db --user=mysql
cp support-files/mysql.server /etc/init.d/mysqld
mv /usr/local/mysql-5.5.35-linux2.6-x86_64.tar.gz /usr/local/source-file/
echo "[client]
socket=/var/lib/mysql/mysql.sock" >> /etc/my.cnf
service mysqld start

yum install -y libxml2 libxml2-devel openssl openssl-devel php-ldap openldap openldap-clients openldap-servers  openldap-devel
cp -frp /usr/lib64/libldap* /usr/lib/

#install php
cd /usr/local/
wget http://www.php.net/get/php-5.4.23.tar.gz/from/this/mirror
tar -zxvf php-5.4.23.tar.gz
cd php-5.4.23
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-freetype-dir --with-zlib --with-libxml-dir --enable-xml --enable-mbregex --enable-mbstring --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear --with-zlib --enable-pdo --with-pdo-mysql --with-gettext
make && make install
mv /usr/local/php-5.4.23.tar.gz /usr/local/source-file/
echo "DirectoryIndex index.html index.php index.php5
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps"  >> /usr/local/apache/conf/httpd.conf
echo ""
echo ""
echo "install lamp  finished"
echo ""
echo ""
0 0
原创粉丝点击