php 配置以及相关问题

本文介绍如何在PHP5.4环境下配置Apache,包括设置PHP模块、识别.php文件、指定PHP.ini路径等内容。同时涉及MySQL安装注意事项及phpMyAdmin配置步骤。

PHP5.4环境搭配


apache httpd.config中的配置 


LoadModule php5_module "c:/www/php54/php5apache2_2.dll"

AddType application/x-httpd-php  .php
PHPIniDir "C:/www/PHP54"



1,php模块

2,识别php (.php)

3, php5.4的

所在的目录,两种.ini 一种是基础开发者模式 另一中商业模式 

根据需要改为php.ini,display_errors = On 开启错误提示。


#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "G:/www/">  apache目录权限限制


# Virtual hosts
#Include conf/extra/httpd-vhosts.conf 去掉# 启动vhosts.conf


<VirtualHost *:80>
    DocumentRoot "G:/www/acom"
    ServerName 127.0.0.2
</VirtualHost>



Apache启动不成功

1,可能是缺少vs2008运行库

2,httpd.config配置错误  运行cmd  -》 httpd.exe -w -n "Apache2" -k start 来查询错误

3,  加载的php版本、apache版本不一致


MySql的安装问题

如果之前装过mysql再次装,一定先要卸载干净否则安装失败.惨痛的教训win7装了一下午,服务 软件卸载 文件夹 注册表 都需清理的连渣都不剩奋斗,

导航配置 注意include window command line ,character gb2312


php.ini中配置

extension_dir = "G:/www/php54/ext"

extension=php_mysql.dll 去掉之前分号


配置phpMyAdmin

Fatal error: Call to undefined function mb_detect_encoding()

打开 extension=php_mbstring.dll

        extension=php_mysqli.dll

mbstring库 全称是Multi-Byte String 即各种语言都有自己的编码,他们的字节数是不一样的,目前php内部的编码只支持ISO-8859-*, EUC-JP, UTF-8其他的编码的语言是没办法在php程序上正确显示

mysqli.dll 是对mysql一些新特性的支持以及扩展


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值