
打开apache的conf文件夹>
在加载模块最后加上这句 就是一堆LoadModule…………那
LoadModule php5_module "D:/Program Files/amp/php/php5apache2_2dll"(其中路径是php中php5apache2_2dll的路径 不要加载错 注意是正斜杠/ 不要弄错 注意注意!!)
在后面还有一个地方要加语句
看截图吧 里面的路径对照自己的 自己改 同样注意正斜杠///!!!
我也是刚学 不是特别玩得转 不过用appserv是简单 但是为了学习php 还是自己配置好 有什么问题 可以共同交流一下
在给apache配置php的过程中,如果php安装目录里没有php5apache2_2dll,一般是下载的php版本不对。
php 5 官网上下载PHP分 v9版 和 v6 等好几个版本。
在php官方网站上左边有这样几段文字:
我需要选择哪种版本的PHP?
如果你在apaceh1或apache2上使用php,你需要使用vc6版本的php。
vc6又有如下两种版本:
vc6 x86 non thread safe 非线程安全
vc6 x86 thread safe 线程安全
以上两个版本中,non thread safe版的php在安装过程中,没有apache的选项,而thread safe版的安装过程中有apache 22x module选项。
所以你可以选择更换另一种版本的PHP,可以下载的版本 php vc6 x86 thread safe 的版本试试。
1 过程
新建php脚本,连接数据库,获取数据,返回数据,显示结果
2 用php语言
以下代码访问mysql数据库:
<php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db->query('SELECT FROM customers');
echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';
while($row = $rows->fetch_assoc()){
echo '<tr><td>'$row['name']'</td>';
echo '<td>'$row['address']'</td></tr>';
}
>
PHPWAMP8888IN支持无限个数的PHP版本同时运行,支持php和mysql不限个数的自定义
PHPWAMP在电脑系统缺失必备组件或DLL受损的情况下依然能正常运行,不用安装vc,不用在乎系统dll是否完整
“强制清除环境阻碍”功能可以一键轰掉系统占用80端口以及系统引起的各种异常
三大主流Web服务器分别带有功能强大的站点管理
iis站点一键配置,支持无限个PHP版本同时运行,无限自定义mysqlphp版本,无视VC等系统Dll依赖。
Nginx站点一键配置,支持无限个PHP版本同时运行,无限自定义mysqlphp版本,无视VC等系统Dll依赖。
Apache站点一键配置,支持无限个PHP版本同时运行,无限自定义mysqlphp版本,无视VC等系统Dll依赖。
看错误是你的LoadModule这句有问题
php5_module "C:/PHP/php5apache2_2dll"
在路径前面加一个空格试试
还有,并不需要把所有的dll加到system32下面去。这是误导。php有extension_dir,这个设置成 "c:\PHP\ext"
就可以了,以后如果要加什么扩展,只要放到这个目录下
你下载的是PHP 538的非线程安全版本吧,这个里面没有php5apache2_2dll,所以不能用在 windows 上的 apache。PHP 538的线程安全版本里面有 php5apache2_2dll,官方下载链接:
>
如果php安装目录里没有php5apache2_2dll,一定是下载的版本不对。
去php官网下载,>
以上就是关于apache配置PHP全部的内容,包括:apache配置PHP、php和apache配置 LoadModule php5_module D:/php/php5apache2.dll、怎么用Apache从数据库中获取数据 1、过程 2、用php语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)