小白搭建WAMP详细教程---apache、mysql、php的整合配置

Apache与PHP整合

我们之前说过PHP能够解析PHP代码, 可是不服务于apache,apache能够获取接收浏览器的请求, 可是不能处理PHP代码, 要实现动态站点开发,就必须结合apache和PHP.要让两者结合起来,就需要做一些配置。

一:Apache载入PHP模块:

载入原理: apache是模块化运转, 功能都是由一个个模块组成, 所以需要将PHP变成apache的一个模块.

php对apache提供的操作接口路径,我们在php的安装的根目录下找到一个php7apache2_4.dll文件,然后将这个模块文件载入到apache的模块中。具体方法如下:

1.以文本方式打开apache根目录下的conf下的httpd.conf

2.找到LodaModule,在最后面加入以下代码:

#加载PHP模块
LoadModule php7_module D:/wamp/php7225/php7apache2_4.dll

目录根据自己的而定。

二:Apache必须给PHP分配任务

假如是php代码就交给PHP模块处理,但是apache是不认识什么是php代码的,只能通过文件后缀来推断. 所以我们需要在httpd.conf加入以下代码:

#分配任务,将.php为后缀的文件交给php模块处理
AddType application/x-httpd-php .php

到这一步之后,你就可以运行.php的文件了。

三:指定php配置文件php.ini的路径

在httpd.conf加入以下代码:

#指定PHP的INI文件,该文件是对PHP的一些配置
PHPIniDir "D:/wamp/php7225/"

注意:只要有改动配置文件,如果要生效就必须重启apache。

四:解决访问index.php变成一直下载的情况

如果出现访问index.php变成是上载的情部的话,可以在配置文件里加入如下代码:

<FilesMatch "\.php$">
SetHandler application/x-httpd-php(解决一直下载问题)
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

如果没有出现就不用加了。

PHP与MYSQL的整合

PHP默认的是不能操作mysql的: 可是PHP能够通过扩展实现操作mysql。在php的根目录下打开php.ini,然手如下操作:

1.指定扩展所在位置: extension_dir

extension_dir = "D:/wamp/php7225/ext"

目录根据自己安装目录而定。extension_dir前面的分号要去掉。

2.修改;extension=mbstring

在这个下面加入

extension=php_mbstring.dll

3.修改;extension=mysqli

在这个下面加入如下代码

extension=php_mysqli.dll

4.修改;extension=pdo_mysql

在这个下面加入如下代码

extension=php_pdo_mysql.dll

更改apache默认初始页面

apache默认的初始页面是index.html,所以如果我们也想让apache默认其它类型的文件,就要在配置文件里修改,在httpd.conf里找到如下代码

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

在index.html后面加入一些其它类型的文件 如index.php,各个类型文件之间用空格隔开。如下所示:

<IfModule dir_module>
    DirectoryIndex index.html index.php default.html index.htm
</IfModule>

保存之后重启一下apache就可以生效了。

原文地址:https://www.cnblogs.com/missbye/p/12051167.html

时间: 2024-10-10 10:43:37

小白搭建WAMP详细教程---apache、mysql、php的整合配置的相关文章

小白搭建WNMP详细教程---NGINX、MYSQL、PHP的整合配置

我自定义安装后的目录结构如下: 安装在D盘的WNMP下,其中WWW是网站的目录.ZIPS是放压缩包文件. 一.配置环境变量 在桌面右击我的电脑,选择属性,出现窗口后,按下图所示操作: 点击编辑后,会出现一个对话窗口,然后在里面增加MySQL.Nginx.PHP执行文件的路径: ;D:\wnmp\mysql5729x64\bin;D:\wnmp\nginx-1.17.9;D:\wnmp\php744-x64; 要注意开头的分号不要去掉,这个是跟前面的系统环境变量相隔的.里面的目录根据自己安装目录来

PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程

Win7系统下PHP.Apache.MySQL的环境搭建,是许多PHP初学者.甚至是有多年开发经验的PHP程序员都无法避免的一个环节.网络上关于WAMP环境配置的文章也不少,不过很多存在版本较老,或者解释不够清晰的问题. 最近将公司电脑的Win7版本从32位升级到64位,全盘清理,需要重新配置环境,借此机会,将Win7下搭建PHP.Apache.MySQL环境的具体方法分享给锐想网的各位同学.本文对32位和64位win7系统都可用. 先列出本文使用的各种软件的版本: Apache 2.2.21

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

php环境搭建-WAMP(Win7+APCHE+MYSQL+PHP)

[引言] php开发环境对于每个phper来说,应该像呼吸一样,不应该是很困难的事.下面我教大家怎么搭建php环境,也是我自己的一个总结,希望能和大家一起提高.(大家要不吝分享,才能很快的提高) [准备工作] 准备工作开始,首先查看自己电脑是多少位的操作系统(不会问度娘),我的电脑是64位Win7操作系统,我就以64位为例 php版本:php-5.6.15-Win32-VC11-x64.zip   http://www.php.net/downloads.php apache :httpd-2.

PHP+apache+mysql+phpmyadmin安装、配置、整合

第一步:下载所需要的软件,PHP.Apache.MySQL.PHPmyadmin 注意事项:1.各个软件位数需要相同,更具自己的电脑位数而定,例如电脑是64位的,则需要下载64位的软件 2.注意Apache和PHP的配合,PHP版本5.5以上才能支持Apache2.4服务器,如果版本不对应的话,会出现Apache服务器无法启动,不能载入PHP模块的情况 以我的电脑64位版本做演示: 下载网址: PHP:http://windows.php.net/download#php-7.0 Apache:

LNAMP(Linux+Nginx+Apache+Mysql+PHP)高性能架构配置实战版

LNAMP(Linux+Nginx+Apache+Mysql+PHP)架构受到很多IT企业的青睐,取代了原来认为很好的LNMP(Linux+Nginx+Mysql+PHP)架构. 那我们说LNAMP到底有什么优点呢,还得从Nginx和apache的优缺点说起. 1)Nginx处理静态文件能力很强 2)Apache处理动态文件很强而且很稳定,把二者综合在一块,性能提升很多倍. 可能很多Linux SA在从事LNMP运维中,会发现PHP(FastCGI)模式会出现一些502错误的现象,这是因为Ngi

apache+mysql+php的环境配置

一 配置前的准备 1 先设置环境变量(win7的) win10 二 配置apache 我用EditPlus打开httpd.conf LoadModule php5_module  "c:/wamp/php/php5apache2_2.dll" dll是小写的LL不是大写的II在Editplus中这两个一样 注意:每次更改apache配置文件的时候都得重启apache 说明 // LoadModule 检查是否加载 // php5_module 在httpd.conf中模块名称 // &

1.1 Apache+MySQL+PHP安装与配置

一.软件下载 1.1 Apache下载 文件名:httpd-2.4.23-x64-vc14.zip 下载地址:(稍候放出) 1.2 MySQL下载 文件名:mysql-5.7.15-winx64.zip 下载地址:(稍候放出) 1.3 PHP下载 文件名:php-7.0.11-Win32-VC14-x64.zip 下载地址:(稍候放出) 二.软件安装与配置 2.1 Apache的安装与配置 2.1.1 Apache的安装 Apache的安装很简单,直接解压即可,如下图(我的路径是D:\PHPSe

如何轻松建站?站点一键部署搭建(详细教程)

越来越多的人选择个人建站,个人站长虽然门槛很低,但是有些朋友觉得Linux服务器各种复杂的命令脚本让自己没法搭建环境.今天就给大家推荐一款使用方便.功能强大的快速建站工具--云帮手,支持 Linux 与 Windows 系统,可一键配置搭建环境.部署网站.数据库.FTP等,帮您大大提升建站效率. 一键源码部署,快速搭建网站 云帮手自带一键源码部署功能,可一键部署各种程序,操作极为简单.今天我们就以快速搭建 WordPress 博客网站为例进行演示. 注:WordPress 是一个以 PHP 和