1.环境:linux httpd2.4.29 mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz php-5.6.31.tar.gz
安装步骤 apache > mysql >php
2.apache安装前需要先安装所依赖的包不然会各种报错,包名如下。
expat expat-devel pcre pcre-devel openssl openssl-devel libtool libtool-ltdl 如果你在安装的过程中遇到各种问题,不防上面这些都装上,各个包的含义可以自行百度下。
3.apr和apr-util 为apache 提供了运行环境和这个环境对应的工具,所以也是必需要安装的,在6的系统上一般有这两个包但版本太低,建议去官网下载最新版的apr跟apr-util.
编译参数如下:
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-cgi --with-pcre --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-modules=most --with-mpms-share=all --with-mpm=event --enable-ssl --with-zlib
4.通用二进制数据库安装
useradd -r mysql
mkdir -pv /mydata/data
chown -R root:root /mydata/data
tar -xvf mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
cd /usr/local
ln -sv /mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz mysql
cd /mysql
chown -R root:mysql ./*
cd scripts
./mysql_install_db --user=mysql --basedir=/usr/local/ --datadir=/mydata/data
如果报libmysqlclient.so.18错,找到这个库 然后 链接至/usr/local/lib下 执行/sbin/ldconfig –v 即可
未完待续