Lamp

Lamp部署

系统环境:CentOs6.8

下载安装包链接地址:https://pan.baidu.com/s/1wgOqgk2L3di_y2Z1ISkwQA

安装apache

mkdir /tools

cd /tools/

yum -y install lrzsz

yum -y install gcc gcc-c++

yum -y install pcre pcre-devel

yum -y install zlib

yum -y install openssl openssl-devel

yum -y install zlib-devel

yum -y install expat-devel

rz -y

tar -zxvf httpd-2.4.33.tar.gz

tar -zxvf apr-1.6.3.tar.gz

tar -zxvf apr-util-1.6.1.tar.gz

cd httpd-2.4.33

cd srclib/

cp -r /tools/apr-1.6.3 ./apr

cp -r /tools/apr-util-1.6.1 ./apr-util

cd /tools/

cd httpd-2.4.33

——————————————

./configure \

--prefix=/application/httpd-2.4.25 \

--enable-deflate \

--enable-expires \

--enable-headers \

--enable-modules=most \

--enable-so \

--enable-ssl \

--with-mpm=worker \

--enable-rewrit

——————————————

make && make install

echo $?

/application/httpd/bin/apachectl -t

/application/httpd/bin/apachectl start

安装mysql

cd /tools/

tar -zxvf cmake-3.11.2.tar.gz

cd cmake-3.11.2

./configure

echo $?

yum install libaio -y

cd /tools/

tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.6.40-linux-glibc2.12-x86_64 /application/mysql-5.6.40

cd /application/mysql-5.6.40

ln -s /application/mysql-5.6.40/ /application/mysql

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

cd ..

cd mysql

scripts/mysql_install_db --user=mysql \ --basedir=/application/mysql \ --datadir=/application/mysql/data

echo $?

cp support-files/mysql.server /etc/init.d/mysql

sed -i "s#/usr/local/mysql#/application/mysql#g" /etc/init.d/mysql

rm -rf etc/my.cnf

vim /etc/profile

添加:

export PATH=/application/mysql/bin/:$PATH 加入环境变量

source /etc/profile

/etc/init.d/mysql start

mysql -uroot -p

use mysql;

UPDATE user SET password=PASSWORD('password') WHERE user='root';

flush privileges;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; mysql授权root用户使用password从任何主机连接到mysql服务器

安装php

cd /tools/

tar -zxvf php-5.6.31.tar.gz

cd php-5.6.31

ll /application/httpd/bin/apxs

ln -s /application/httpd-2.4.25/ /application/httpd

ll /application/httpd/bin/apxs

yum install libxml2-devel -y

yum install libxml2

yum -y install curl curl-devel

yum -y install libjpeg-devel

yum install libpng-devel

yum install freetype-devel

yum install -y epel-release

yum install -y libmcrypt-devel

————————————————————

./configure \

--prefix=/application/php-5.6.31 \

--with-config-file-path=/application/php-5.6.31/etc \

--with-apxs2=/application/httpd/bin/apxs \

--with-mysql \

--with-mysqli \

--with-pdo-mysql \

--enable-sockets \

--enable-zip \

--enable-calendar \

--enable-bcmath \

--enable-soap \

--enable-opcache \

--enable-fpm \

--with-fpm-user=daemon \

--with-fpm-group=daemon \

--with-zlib \

--with-iconv \

--with-gd \

--with-xmlrpc \

--enable-mbstring \

--with-curl \

--enable-ftp \

--with-mcrypt \

--without-pear \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--disable-ipv6 \

--disable-debug \

--with-openssl

———————————————————

echo $?

make && make install

echo $?

mv php.ini-production /application/php-5.6.31/etc/php.ini

cd /application/php-5.6.31/etc

mv php-fpm.conf.default php-fpm.conf

cd /application/httpd/conf

vim httpd.conf

添加如下:

391行 AddType application/x-httpd-php .php

152行 LoadModule rewrite_module modules/mod_rewrite.so 注释掉

253行 DirectoryIndex index.html index.php 末尾添加index.php

cd /application/httpd/htdocs

vim index.php

添加如下:

<?php

phpinfo();

?>

/etc/init.d/iptables stop

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值