安装atnmp
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博客作者化身天使的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- Android TCP Socket通信客户端/服务器端Demo(附APP源码)
- 在centos7上安装kvm虚拟机
- linux初始化配置
- httpd-2.4.46 (apache) 基于网络源码包安装
- 一个简单的Java计时器项目,附源码
- 直播卖货源码是什么,源码哪些功能
- Spark2.x精通:ShuffleReader过程源码深度剖析
- Spark2.x精通:源码剖析BypassMergeSortShuffleWriter具体实现
- Spark2.x精通:Executor端BlockManager源码剖析