手动搭建PHP和apache的开发环境

 PHP基础  2020-10-18  admin  1208  1630

一、Apache的安装

11.png

      建议在修改前先备份“httpd.conf”配置文件

1.   大约38行

Define SRVROOT "/Apache24"    改为  apache安装的目录

Define SRVROOT "D:/web/Apache24"

2.   大约 522 行

Include conf/extra/httpd-ahssl.conf

注释掉,开发环境不需要 ahssl

#Include conf/extra/httpd-ahssl.conf

3.   修改服务器根目录  大约246 247 行

DocumentRoot "${SRVROOT}/htdocs" 改为

DocumentRoot "D:/WWW"


<Directory "${SRVROOT}/htdocs"> 改为

<Directory " D:/WWW ">

4.   以管理员模式运行cmd命令行

D:\web\apache24\bin\httpd.exe -k install

 

   5.常用命令

     Stop Apache  停止


httpd -k stop

     Restart Apache  重启

httpd -k restart

     Uninstall Apache Service   卸载服务

httpd -k uninstall

     Test Config Syntax  测试

httpd -t

     Version Details  版本信息

httpd -V

     Command Line Options List  帮助信息

httpd -h

 

Apache提供了服务监视工具“Apache Service Monitor”,用于管理Apache服务,程序位于“bin\ApacheMonitor.exe”

在浏览器地址栏输入“http://localhost”后按回车键,如果看到有页面显示,说明Apache正常运行。

二、PHP的安装

22.png

“php.ini-development”PHP预设的配置模板,适用于开发环境,“php.ini-production”也是配置模板,适合网站上线时使用。

将“php.ini-development”复制一份,并命名为php.ini,该文件将用于配置PHP

1.大约734行

extension_dir = "ext"  改为  php的扩展目录

extension_dir = "D:\web\php\ext"

2.大约936行

;date.timezone =  改为

date.timezone = Asia/Shanghai    或 date.timezone = PRC

3.开启php常用扩展

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_mbstring.dll

extension=php_fileinfo.dll

4.短标签

short_open_tag =  Off 改为

short_open_tag = On

6.在Apache中引入PHP模块

打开Apache配置文件“D:\web\apache24\conf\httpd.conf”,添加对Apache 2.xPHP模块的引入

LoadModule php5_module "D:/web/php/php5apache2_4.dll"

AddType application/x-httpd-php  .php

PHPIniDir "D:/web/php"

7.首页默认文件  httpd.conf

DirectoryIndex index.html index.php index.htm

8.检测配置是否成功

每次修改配置重启apache 才可生效

<?php

phpinfo();

33.png

如果文章对您有帮助,点击下方的广告,支持一下作者吧!

转载必须注明出处:

手动搭建PHP和apache的开发环境 —— code.cent123.com

相关推荐


Apache laravel URL重写隐藏应用的入口文件 index.php

Apache laravel URL重写隐藏应用的入口文件 index.php

Apache thinkphp6 tp6 过URL重写隐藏应用的入口文件 index.php

1. httpd.conf 配置文件中加载了 mod_rewrite.so 模块2. AllowOverride None 将 None 改为 All3. 把下面的内容保存为 .htaccess 文件放到应用入口文件的同级目录下&lt;IfModulemod_rewrite.c&gt; Options+FollowSymlinks-Multiviews RewriteEngineOn Rew

thinkphp6 tp6封装的关于数组的常用方法

thinkphp6 tp6封装的关于数组的常用方法

thinkphp6 tp6封装的关于字符串的常用方法

thinkphp6 tp6封装的关于字符串的常用方法