💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## Apache+PHP+MySQL整合 ### Apache 修改  Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。 ##### 1. 让Apache可以解析php文件,在配置文件中找到   `#LoadModule vhost\_alias\_module modules/mod\_vhost\_alias.so ` 在下一行添加 ``` LoadModule php5\_module "**D:/Develop/PHP/php5apache2\_2.dll**" PHPIniDir "**D:/Develop/PHP**" AddType application/x-httpd-php .php .html .htm ``` ##### 2. 在配置文件中找到   `DirectoryIndex index.html `   改为   `DirectoryIndex **index.php **index.html ` ##### 3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样) `DocumentRoot "**D:/Develop/Apache2.2/htdocs**"` 改为 `DocumentRoot "**D:/Workspace/PHP**"` 再找到 `<Directory "D:/Develop/Apache2.2/htdocs">` 改为 `<Directory "D:/Workspace/PHP">` ## 配置Apache 1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开 2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图: ![](https://img.kancloud.cn/6a/5e/6a5e41e1dc9a76fdad6f1c373b2d8e8e_688x228.png) 3、文件的末尾添加对PHP的支持及PHP的安装路径,如下图: ![](https://img.kancloud.cn/04/9c/049c60e38eedf709efd3725e1d0c424f_575x308.png) 代码如下: ~~~ # php7 support LoadModule php7_module "D:/软件/php7/php7apache2_4.dll" AddType application/x-httpd-php .php .html .htm # configure the path to php.ini PHPIniDir "D:/软件/php7" ~~~ ## 启动Apache服务 1、设置环境变量 右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建以下条目: D:\\Apache24\\bin D:\\软件\\php7 D:\\软件\\php7\\ext 2、安装apache服务 以管理员身份打开命令行,执行httpd.exe -k install 3、启动服务 找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。 可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理 ![](https://img.kancloud.cn/da/00/da000e8a9e4e3580f4445cc974aba343_663x351.png) 4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图: ![](https://img.kancloud.cn/90/e6/90e6b7258fea7a3918e47a1464defedf_972x460.png) 5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为: ~~~ <?php phpinfo(); ?> ~~~ 保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图: ![](https://img.kancloud.cn/ea/89/ea89ac6be92d85a56c40b34853dc66a5_1049x409.png) **至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了**            ### PHP修改 #### 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini #### 1. 设置PHP扩展包的具体目录,找到 ``` ; On windows: ; extension\_dir = "ext" ```       改为 (值是ext文件夹的目录) ``` ; On windows: extension\_dir = "**D:/Develop/PHP/ext**" ``` #### 2. 开启相应的库功能,找到需要开启的库的所在行 ``` ;extension=php\_curl.dll ;extension=php\_gd2.dll ;extension=php\_mbstring.dll ;extension=php\_mysql.dll ;extension=php\_xmlrpc.dll ```          去掉前面的分号(注释),即改为 ``` extension=php\_curl.dll extension=php\_gd2.dll extension=php\_mbstring.dll extension=php\_mysql.dll extension=php\_xmlrpc.dll ``` ![](https://img.kancloud.cn/28/8a/288a32898773e0f41499ec47098f8bc9_583x257.png) ![](https://img.kancloud.cn/eb/23/eb23f5c414a813dcce17f15d34febf78_768x597.png) ####  3. 设置时区,找到 `;date.timezone =` 改为 `date.timezone = Asia/Shanghai` 配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容: ~~~ <?php phpinfo(); ?> ~~~   打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。 ![](https://img.kancloud.cn/0a/41/0a41c5ac99c21fdcf7a80635b7719774_689x613.png) ![](https://img.kancloud.cn/b0/bb/b0bba5013a0c41b1cae702e3a32eed68_689x613.png)