apache使用LoadModule模式集成php线程安全版本

    科技2022-08-10  122

    1.简介

     

    如果你要在Apache中以LoadModule方式安装PHP,应该使用PHP的线程安全的版本。原因是当PHP作为Apache的模块安装时,

    PHP没有独立的进程,而是作为模块以DLL的形式被加载到Apache中的,是随Apache的启动而启动的,而Windows下的Apache为

    多线程工作模式,因此PHP自然也就运行在多线程模式下。

     

    2.安装Apache

     

    Downloading the Apache HTTP Server

     

    3.安装PHP

     

    PHP:Downloads

     

    PHP一定要下载线程安全版本,nts是非线程安全版本,只有线程安全版本才有php7apache2_4.dll这个模块

     

    4.修改httpd.conf

     

    LoadModule php7_module "D://software//dev//lang//php//php-7.4.11-Win32-vc15-x64//php7apache2_4.dll" <IfModule mod_php7.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> PHPIniDir "D:/software/dev/lang/php/php-7.4.11-Win32-vc15-x64" Lo
    Processed: 0.009, SQL: 8