Apache
在看自己的 CentOS7 Apache2.4 + MySQL5.7 + PHP7.2
页面输出 http://127.0.0.1/ci/
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
要在重启 Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
如果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务
https://mirrors.cnnic.cn/apache/httpd/
https://ftp.pcre.org/pub/pcre/
https://apr.apache.org/download.cgi
----------------------------------------------------
首先检查 MySQL 是否已安装
yum list installed | grep mysql
如果有的话 就全部卸载
yum -y remove +数据库名称
yum search libaio # 检索相关信息
yum install libaio # 安装依赖包
------------------------------------------------------
rpm -qa|grep httpd 查看是否安装
yum install httpd 安装
service httpd start 启动服务
systemctl start httpd 启动服务
--------------------------------------------------------
虚拟机配置目录 vim /usr/local/apache/conf/extra/httpd-vhosts.conf 或者 /etc/httpd/vhost-conf.d
du -sh 目录或者文件
/usr/local/apache2.4/bin/httpd -M 加载了什么模块 /usr/local/apache2.4/bin/apachectl -M
authn_file_modul (shared) #是个扩展的文件,是个.so的文件
so_module (static) #如果是static,这个模块是在httpd里头的,和他绑在一起的是个整体
wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz
tar zxvf apr-util-1.6.1.tar.gz
yum list | grep pcre 或者这么安装 yum install -y pcre-devel
1) 安装编译器gcc、gcc-c++
yum install -y gcc gcc-c++
2) 安装依赖包expat-devel、zlib-devel、openssl-devel
yum install -y expat-devel zlib-devel openssl-devel
2) 安装依赖包apr
wget http://mirror.bit.edu.cn/apache/apr/apr-1.6.2.tar.gz
tar zxvf apr-1.6.2.tar.gz
cd apr-1.6.2
./configure --prefix=/usr/local/apr
make && make install
3) 安装依赖包apr-util --with-apr= 说明它依赖apr
wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.0.tar.gz
tar zxvf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
4) 安装依赖包pcre
wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
tar zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure --prefix=/usr/local/pcre
make && make install
注意: 将apr、apr-util安装包拷贝到Apache安装包的srclib目录中
名称分别命名为apr、apr-util,不要后面的版本号
#编译 安装 Apache
cd httpd-2.4.39/
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
#cd httpd-2.4.28 ./configure --prefix=/usr/local/server/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so --enable-ssl --enable-deflate --enable-rewrite --enable-headers --enable-expires --disable-cgid --disable-cgi
make && make install
启动 /usr/local/apache2.4/bin/apachectl start
ps aux | grep httpd
netstat -lntp
安装yum install -y libxml2-devel
安装yum install -y openssl-devel
安装yum install -y bzip2-devel
安装yum install -y libjpeg-devel
安装yum install -y libpng-devel
安装yum install -y freetype-devel
安装yum install -y epel-release(libmcrypt库在这里面)
安装yum install -y libmcrypt-devel
php5和php7可以一起存在 ls /usr/local/apache2.4/modules/libphp7.so
#访问的是 vim /usr/local/apache2.4/htdocs/1.php
/usr/local/apache2.4/bin/apachectl -t
LoadModule php7_module modules/libphp7.so
make: *** [libphp5.la] Error 1
解决方法:
yum -y install libtool libtool-ltdl-devel
先make clean,在重新make & make install
cd /etc/httpd/conf






https://www.cnblogs.com/lubing666666/p/9475750.html 其它的网页资料
https://blog.csdn.net/zh_666888/article/details/78870613 其它的网页资料
https://www.jb51.net/article/125297.htm 其它的网页资料

浙公网安备 33010602011771号