配置apache支持PHP(win7)
wamp和lamp是PHP工程师经常使用的环境,我们今天来配置apache,让它能够和php协同工作。
1、进入apache的conf目录,打开apache的配置文件httpd.conf。(修改前建议先备份)
修改apache软件所在目录:
ServerRoot "D:/wamp/Apache24"
修改主机名及端口号:
ServerName localhost:80
修改www目录(该目录即项目根目录,浏览器地址栏输入localhost访问):
DocumentRoot "D:/wamp/www"<Directory "D:/wamp/www">
修改默认索引以支持PHP文件(默认先访问index.php):
<IfModule dir_module>DirectoryIndex index.php index.html index.htm
</IfModule>
开启rewrite功能:
LoadModule rewrite_module modules/mod_rewrite.so
自定义404页面(可选):
ErrorDocument 404 /missing.html
加载PHP模块,注意绝对路径:
php5.6
LoadModule php5_module D:/wamp/php/php-5.6.22-Win32-VC11-x86/php5apache2_4.dll <IfModule php5_module> PHPIniDir "D:/wamp/php/php-5.6.22-Win32-VC11-x86/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps</IfModule>
如果是php7,相应更改即可:
php7
LoadModule php7_module D:/wamp/php/php-7.0.13-Win32-VC14-x64/php7apache2_4.dll
<IfModule php7_module> PHPIniDir "D:/wamp/php/php-7.0.13-Win32-VC14-x64/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
</IfModule>
注意:如果是PHP5.4版本,php目录里只有php5apache2_2.dll,需要和Apache2.2搭配。
所以,安装php5.6一定要确认PHP安装包里是否有php5apache2_4.dll文件。
可以开启虚拟主机配置文件:
#Virtual hostsInclude conf/extra/httpd-vhosts.conf
默认httpd-vhosts.conf文件里面写的是供参考的,一但启用该文件,请正确配置,否则无法启用apache服务。
虚拟主机示例:
<VirtualHost *:80>DocumentRoot "D:/www/app/laravel-5-blog/public/"ServerName laravel-5-blog.fhy.comDirectoryIndex index.php<Directory "D:/www/app/laravel-5-blog/">AllowOverride All</Directory >ErrorLog "logs/laravel-5-blog.fhy.com-error.log"CustomLog "logs/laravel-5-blog.fhy.com-access.log" common
</VirtualHost>
其中DocumentRoot设置项目所在路径,ServerName设置主机名,DirectoryIndex设置入口文件;Directory里AllowOverride设置开启.htaccess功能。
可以开启主机别名配置文件:
Include conf/extra/httpd-alias.conf
如果安装的PHP x64位版本,Apache也需要是x64位版本的。然后还要将php目录下的libeay32.dll
、ssleay32.dll
、libssh2.dll
以及ext目录下的php_curl.dll
四个文件,都复制放到System32目录下。否则curl扩展无法使用。
成功启动Apache后,在www目录编写phpinfo.php:
<?phpecho phpinfo();
?>
浏览器地址栏输入localhost/phpinfo.php,显示PHP相关信息即表明成功了。
配置apache支持PHP(win7)相关推荐
- apache添加支持php的模块,配置Apache支持PHP5 apache php 套件 apache添加php模块 apache部署php项...
环境:window 7.Apache/2.2.19 (Win32) PHP/5.2.9-1 1.配置服务器名称 将里面的 #ServerNamelocalhost:80 注释去掉即可. 重新运行Apa ...
- 让apache支持mysql_Apache+PHP+Mysql环境搭建之三:配置Apache支持PHP
其次就是安装 PHP ,并配置 Apache 支持 PHP . 有两种方法在 Windows 下让 Apache 支持 PHP :使用Windows的环境变量或者 Apache 自身的支持. 安装前需 ...
- 配置Apache支持
配置Apache支持.htaccess 在给出如何配置Apache支持.htaccess文件之前,首先申明一下:使用.htaccess文件,会降低httpd服务器的一点性能. 配置方法 找到Apach ...
- 配置apache支持django
因为工作需要做全栈开发,所以必须要搭建一个web服务器和vue进行联调,但是如果采用django自带的服务器,静态资源的处理很麻烦,前端开发还是需要处理静态资源的,所以我还是需要一个专门的web服务器 ...
- 配置apache支持cgi
最近在搭建gitweb,需要apache支持perl(支持cgi功能) 网上找了很多方法,很多都失败了,最后总结了一条配置成功的方法: 一.首先已经安装上了apache服务器 二.编辑/etc/apa ...
- win2003配置apache支持php_asp,Win2003下配置asp+cgi+php+mysql
WIN2003下配置ASP CGI PHP环境(1) 我们要使IIS实现ASP,CGI,PERL和PHP 所需软件(都要是For Windows的): ActivePerl.PHP,ASP(WINDO ...
- 阿帕奇 php 的整合配置,apache+php环境整合
一.PHP配置: 首先进入PHP解压的目录,找到php.ini-development配置文件,并将其重命名为php.ini,该文件即为当前系统PHP的配置文件.打开php.ini配置文件,根据下面提 ...
- php fastcgi,配置apache以fastcgi运行php
apache默认是用自带的mod_php模块运行php,现在我们介绍使用fastcgi来执行php脚本.先说下fastcgi的优点: Fastcgi的优点: 从稳定性上看, fastcgi是以独立的进 ...
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...
最新文章
- Hadoop学习之第七章节:Hive安装配置
- android 获取其他布局,android listview onItemClick中获取其他item的布局
- JSP:src路径里有中文,产生乱码问题
- Flask模板参数传值的方法
- Angular2之路由学习笔记
- python 进程间共享数据 (三)
- C#递归方法遍历目录及子目录
- 卸载mysql数据库报错_完全卸载mysql数据库图文教程
- 微信公众号群发模板消息占用每月4次群发次数吗
- usaco - Raucous Rockers
- Nginx-代理服务器
- Spark 报错 Failed to delete: C:\Users\lvacz\AppData\Local\Temp\spark-*
- 中亿物联网代理_北京电信物联网卡服务商,首选中亿物联网!【官方渠道】
- 路由器、交换机、服务器等网络设备常见故障及解决方法
- 斯坦福SCI论文写作课笔记(十三)
- MySQL将表中的价格全部加五_MySQL浅见(五)修改表
- HTML报错:UncaughtTypeError
- 张正友相机标定算法详解
- Microsoft SQL Server2000 四个版本的区别及下载地址
- 全球茶叶产量、消费量及进出口贸易分析:中国茶叶产量全球排名第一[图]
热门文章
- 山东大学linux实验报告,山东大学操作系统实验四
- php+new+mysqli+utf+8,MySQL和PHP:utf-8带有西里尔字符
- mysql-修改密码(error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option so)
- 用计算机探索规律反思,用计算器探索规律教学反思
- jsp java循环读取json_JAVA JSON遍历问题,求解(内附代码)
- 2048java课程设计报告_软件工程——Java版2048游戏学习报告
- MATLAB教程(1) MATLAB 基础知识(3)
- python井字棋游戏人机对战_用Python做一个井字棋小游戏
- python偏函数和高阶函数_【Python入门】8.高阶函数之 匿名函数和偏函数
- python怎么测试程序_python如何测试程序