环境:192.168.80.102 主机名zlf3

关闭防火墙并关闭selinux服务
systemctl stop firewalld
setenforce 0

安装上传下载
yum install -y lrz*

tar xf apr-1.6.2.tar.gz -C /opt
tar xf apr-util-1.6.0.tar.gz -C /opt
tar xf httpd-2.4.37.tar.bz2 -C /opt/
LAMP源码安装
mv apr-1.6.2/ httpd-2.4.37/srclib/apr
mv apr-util-1.6.0/ httpd-2.4.37/srclib/apr-util

添加C语言及其他库语言
yum -y install
gcc
gcc-c++
make
pcre-devel
expat-devel
perl

cd /opt/httpd-2.4.37/

./configure
–prefix=/usr/local/httpd
–enable-so
–enable-rewrite
–enable-charset-lite
–enable-cgi
LAMP源码安装

编译并安装要一会时间
make && make install

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

vi /etc/init.d/httpd
#chkconfig: 35 85 21 //3,5级别自动运行 第85个启动 第21个关闭 写在第二行
#description: Apache is a World Wide Web server
LAMP源码安装

chkconfig --add httpd //将httpd加入到service管理器

vi /usr/local/httpd/conf/httpd.conf 源码编译的安装位置
去找ServerName
LAMP源码安装

启动http服务
service httpd start
netstat -anpt | grep 80
LAMP源码安装

访问网页192.168.80.102
LAMP源码安装

ln -s /usr/local/httpd/conf/httpd.conf /etc //软连接将httpd.conf放在/etc下面
ln -s /usr/local/httpd/bin/* /usr/local/bin/ 将脚本文件加入到PATH环境变量

apachectl -t //检查apache配置文件语法错误

cd /usr/local/httpd/htdocs/
//源码编译安装apache网站服务的网页文件存在目录,即网页根目录
cat index.html
service httpd restart
访问192.168.80.102
显示It works
到此,Apache服务安装完成

以下安装mysql
yum -y install
ncurses
ncurses-devel
bison
cmake

useradd -s /sbin/nologin mysql //创建一个运行数据库服务的程序用户

tar xf mysql-boost-5.7.20.tar.gz -C /opt
cd /opt/mysql-5.7.20/

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DSYSCONFDIR=/etc -DSYSTEMD_PID_DIR=/usr/local/mysql -DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost -DWITH_SYSTEMD=1

LAMP源码安装

关机给虚拟机添加内存为4G
make && make install //第一种方法
要等1个多小时
LAMP源码安装
make -j8(真机几核的双倍)//第二种方法
make install 执行完make -j8在执行这个命令

相关文章:

  • 2021-11-24
  • 2021-07-17
  • 2021-10-29
  • 2021-09-16
  • 2021-11-22
  • 2022-12-23
  • 2021-12-12
  • 2021-05-30
猜你喜欢
  • 2021-08-29
  • 2021-07-12
  • 2022-12-23
  • 2021-11-14
  • 2021-09-03
  • 2021-08-13
相关资源
相似解决方案