LAMP环境搭建之Apache安装
cd /usr/local/src/httpd-2.4.29/ ./configure \--prefix=/usr/local/apache2.4 \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--enable-so \
--enable-mods-shared=most
//这里的反斜杠是脱义字符,加上它我们可以把一行命令写成多行
//--enable-so \ 表示支持动态扩展模块,Apache和PHP它们都会支持以一个模块的形式存在
//PHP是Apache的一个模块,这个模块实际上就是一个文件,就是.so 后缀名的文件,那他以Apache的一个模块形式存在,所以Apache本身是一个进程,是一个服务,在这个进程里面,通过一些配置文件指定一个模块的路径,那就可以去调用模块。
//PHP模块是用来解析PHP的,执行PHP脚本的,所以就可以通过PHP脚本将PHP模块加载到进程里面去,加载到主进程里面去,
//当它遇到PHP解析的需求时,它就会去调用这个模块,去执行一些操作
//这些模块是一些独立的文件
//而且还可以指定有哪些动态扩展的模块,需要加载哪些,这里指定是most
//--enable-mods-shared=most
//most,就是绝大多数,大多数会用到的模块,都会加载进来
页:
[1]