博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP+ApacheHttpServer配置环境
阅读量:2378 次
发布时间:2019-05-10

本文共 2599 字,大约阅读时间需要 8 分钟。

 php7.1.6+Apache24 环境配置

  准备工作,下载Apache24和PHP

  PHP下载地址:

Apache24下载地址:

 

  一、配置+安装Apache24

1、编辑修改http.conf文件。

   Apache

编辑修改http.conf配置文件

apache

配置Apache24服务器根目录:ServerRoot "D:\Soft\httpd-2.4.26-Win64-VC15\Apache24"

设置管理员邮箱(可省略):ServerAdmin xxxx@example.com 

域名配置(本地测试可省略):ServerName www.example.com:80

2、修改所有文件夹的权限

AllowOverride none #Require all denied Order deny,allow Deny from all

 

3、配置根目录

DocumentRoot "D:\wwwroot"
# # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # AllowOverride None # # Controls who can get stuff from this server. # Require all granted

4、配置根目录的权限

Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all Require all granted

5、配置默认页

DirectoryIndex index.html index.php

6、配置加载模块

在httpd.conf文件中,找到#LoadModule xml2enc_module modules/mod_xml2enc.so,在下面添加

LoadModule php7_module "D:/php7.1.6/php7apache2_4.dll"PHPIniDir "D:/php7.1.6/"AddHandler application/x-httpd-php .php

 

7、配置php

1.用编辑器打开D:/php7.1.6目录下的php.ini文件,修改内容:extension_dir = "D:/php7.1.6/ext"

2.打开用于连接()的模块

extension=php_mysql.dll
extension=php_mysqli.dll

8、启动Apache服务

运行cmd,窗口,进入到D:\Soft\httpd-2.4.26-Win64-VC15\Apache24\bin目录,执行2步安装操作

1>.安装服务:  httpd.exe -k install

2>.启动服务: 双击ApacheMonitor.exe, 在dos窗口中输入httpd.exe -k start

注意:删除服务命令: httpd.exe -k uninstall -n Apache2.4(服务名)

【常见问题】

安装启动过程中如果出现以下错误:

   网上大多说法是php5_module小写,但这里是PHP7.1.6,我想再使用php5_module就不太合适了吧,于是把php5_module更改为php7_module,一切就正常了。另外需要注意,PHPIniDir配置也要写上哈。

二、PHP环境搭建,这里以php7.1.6为例。

接下来我们要做的事非常简单,只需要解压下载的php压缩包,把它放到指定的目录。然后在php7.1.6

中找到php.ini-development的文件,复制一份,重命名为php.ini,它就是PHP的配置文件。

编辑php.ini文件,指定extension_dir目录。

???????extension_dir = "D:\php7.1.6\ext"
extension=php_bz2.dllextension=php_fileinfo.dllextension=php_gd2.dllextension=php_gmp.dllextension=php_mysqli.dll

以上,根据需要启用即可。

至此,我们的PHP+Apache环境已经搭建完毕,看看效果吧。在配置的文档根目录中,这里是D:\wwwroot中,创建一个index.php文件,

接下来,我们访问下http://loalhost地址看看,

php

是不是很简单哈。

转载地址:http://wtxxb.baihongyu.com/

你可能感兴趣的文章
YUM安装调试以及命令详解
查看>>
在MySQL中使用init-connect与binlog来实现用户操作追踪记录
查看>>
使用Duplicate target database命令恢复线上oracle datagard备库
查看>>
源码编译安装MySQL5.6.12详细过程
查看>>
Emoji表情符号录入MySQL数据库报错的解决方案
查看>>
Linux系统CentOS6.2版本下安装JDK7详细过程
查看>>
Android Studio之Activity切换动画(三)
查看>>
我是怎样和Linux系统结缘并通过红帽RHCE认证的
查看>>
DIYer最担心的事来了!CPU降价彻底无望
查看>>
WannaCry勒索软件还在继续传播和感染中
查看>>
为发展中国家儿童提供的OLPC OS 13.2.10 发布
查看>>
帅的代价!无框车门冻死:特斯拉一招解决
查看>>
美银美林提高Intel科技股的股票评级
查看>>
专家预测2019年的网络安全形势
查看>>
简单聊聊Linux学习经历
查看>>
欧盟即将在免费开源软件项目中推行“漏洞赏金”
查看>>
苹果股价下跌会迎来iPhone最黑暗时刻吗?
查看>>
智能校服受到多数学生追捧
查看>>
这么多CPU/显卡成就是AMD首创:大写的YES
查看>>
java实现解压缩(Unzip)功能的实现
查看>>