1.下载源码

$cd /usr/local/src
mariadb10.5.9
nginx1.18
php7.4.16
tomcat9.044
httpd-2.4.46 apr-util-1.6.1 apr-1.7.0

2.安装

2.1 http

apr
cd /usr/local/src/apr1.7.0;
./configure --prefix=/usr/local/apr
make && make install

apr-util
sudo yum install expat-devel -y
cd /usr/local/src/apr-util-1.6.1/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
httpd
sudo yum install pcre-devel -y
sudo yum install openssl-devel -y
sudo yum install libxml2-devel -y
cd /usr/local/src/httpd-2.4.46
./configure --prefix=/usr/local/apache --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install

2.2mariadb

sudo yum install ncurses-devel -y
sudo yum install gcc-c++ -y
sudo yum install libcurl-devel -y
sudo yum install bison-devel -y
sudo yum install boost-devel -y
sudo useradd maria
cd /usr/local/src/mariadb-10.5.9

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DMYSQL_USER=maria -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL-INFILE=1 -DWITH_EXTRA_CHARSETS=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BIG_TABLES=1 -DWITH_DEBUG=0

make && make install

©著作权归作者所有:来自51CTO博客作者化身天使的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Android TCP Socket通信客户端/服务器端Demo(附APP源码)
  2. 在centos7上安装kvm虚拟机
  3. linux初始化配置
  4. httpd-2.4.46 (apache) 基于网络源码包安装
  5. 一个简单的Java计时器项目,附源码
  6. 直播卖货源码是什么,源码哪些功能
  7. Spark2.x精通:ShuffleReader过程源码深度剖析
  8. Spark2.x精通:源码剖析BypassMergeSortShuffleWriter具体实现
  9. Spark2.x精通:Executor端BlockManager源码剖析

随机推荐

  1. php运行出现乱码
  2. php关闭报错
  3. 【docker+gdb】调试 PHP 源码,看 strval
  4. php读取数据库乱码
  5. apache开启伪静态
  6. php并发处理的几种方法
  7. apache伪静态转nginx
  8. php获取微信openid
  9. php关闭错误提示
  10. PHP获取不到SESSION信息之一般情况解决方