使用LAMP部署WordPress项目 测试

yum install httpd httpd-devel mysql-server mysql-devel php php-devel php-mysql -y
这一条命令LAMP环境即可安装成功,只需要重启 apache、mysql服务即可

使用源码包来实现LAMP架构安装与配置

#查看是否存在存在的话根据自己电脑上的版本卸载
[root@localhost~]#rpm -qa|grep httpd
httpd-2.2.15-60.el6.centos.4.x86_64
httpd-tools-2.2.15-60.el6.centos.4.x86_64
#存在,请将apache停止服务并删除
service httpd stop

#删除:如果出错,是因为有依赖关系,必须先删除依赖的应用,但是我们也可以忽略 使用–nodeps 忽略依赖
[root@localhost ]# rpm -e httpd-2.2.15-60.el6.centos.4.x86_64
error:Faileddependencies:httpd>=2.2.0isneededby(installed)gnome-user-share-2.28.2-3.el6.x86_64
[root@localhost ]# rpm -e --nodeps httpd-2.2.15-60.el6.centos.4.x86_64
[root@localhost ~]# rpm -e --nodeps httpd-tools

需要下载 gcc -v,apr ,apr-util ,pcre,apache
gcc :yum install -y gcc gcc-c++

apr
#下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.5.tar.gz
#解压
tar -zxvf apr-1.6.5.tar.gz
#配置并编译安装
cd apr-1.6.5
./configure --prefix=/usr/local/apr
#–prefix 选择软件的安装路径
make
make install

安装apr-util
#安装前需要先安装expat 库,否则只会会报错
yum install expat-devel
#下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
#解压
tar -zxvf apr-util-1.6.1.tar.gz
#配置并编译安装
cd apr-util-1.6.1
./configure --prefix=/usr/local/lamp/dependence/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

注释 :–prefix 选择软件的安装路径 --with-apr选择依赖包的安装路径

make
make install

安装pcre
下载的网址 http://ftp.pcre.org/pub/pcre/
#解压
tar -zxvf pcre-8.42.tar.gz
#配置并编译安装
cd pcre-8.42
./configure --prefix=/usr/local/lamp/dependence/pcre --with-apr=/usr/local/apr/bin/apr-1-config
make&&make install

安装apache
#下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.38.tar.gz
#解压
tar -zxvf httpd-2.4.38.tar.gz
#配置并编译安装
cd httpd-2.4.38
./configure --prefix=/usr/local/lamp/apache --with-pcre=/usr/local/lamp/dependence/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/lamp/dependence/apr-util
make&&make install

环境搭建
Apache设置为linux系统服务,并开机启动
将apache启动脚本复制到系统服务目录
cp /usr/local/lamp/apache/bin/apachectl /etc/init.d/httpd
添加apache的环境变量
echo -e ‘\nexport PATH=/usr/local/lamp/apache/bin:/usr/local/lamp/apache/lib:$PATH\n’ >> /etc/profile
source /etc/profile
加入自启动服务
#编辑启动脚本
vim /etc/rc.d/init.d/httpd
#给脚本中添加注释
#chkconfig:2345 64 36
#当进行chkconfig --add httpd操作时,如果没有指定level那么就会来这个注释中取值
#添加到自启服务列表并开启自启
chkconfig --add httpd
chkconfig httpd on
修改配置文件
#编辑httpd.conf 文件
vim /usr/local/lamp/apache/conf/httpd.conf
#将ServerName前面的#去掉
#ServerName www.example.com:80
启动服务
[root@localhost]# systemctl start httpd
Starting httpd: [ OK ]

需要注意:软件路径一致,方便好找,其他没了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值