知识大全 实战PHP5+Apache2.2+MySQL5.1配置经历

Posted

篇首语:业无高卑志当坚,男儿有求安得闲?本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实战PHP5+Apache2.2+MySQL5.1配置经历相关的知识,希望对你有一定的参考价值。

实战PHP5+Apache2.2+MySQL5.1配置经历  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  突然又想弄点PHP 于是在我的本本上开始配置 以前也配置过 主要问题连接MySqL不成功 提示Fatal error: Call to undefined function mysql_connect() 上网找资料 不是说设置环境变量就是把php ini和libmysql dll拷到system 目录下什么的 都试过了 可都没成功 最后就放弃了 这次遇到同样的问题 但我下了决心 不弄成功我就把我的本本砸了!终于 我还是心疼我的本本 刚才配置成功了 一陈喜悦^o^……

  配置环境 Windows Xp Professional Sp + Apache + PHP + Mysql

  现把经验分享如下

  关键目录表示 PHP安装目录——PHP_Dir Apache安装目录——Apache_Dir 注意目录字串末尾都没有 / 或 \\

   安装 MySql PHP Apache 安装一般没有什么问题 关键在于配置

   配置 php ini

  ( )把PHP_Dir目录下的php ini dist复制一份 重命名为 php ini

  ( )打开 php ini 查找定位到extension_dir 设置为extension_dir = PHP_Dir 注意PHP_Dir结束不包括斜杠 / 号 且把反斜杠 \\ 改为斜杠 /

  ( )在php ini中 定位到extension=php_mysql dll 把这一行的前面的 ; 号删除 并且改为extension=ext/php_mysql dll 如果要加载mysqli或其它模块 同样这样修改

  在配置extension_dir的时候 网上有很多 但基本是保留默认的 / 并且又拷贝文件又设置环境变量的 太麻烦 在我本本上从未成功过(我只在公司一台式机上配置成功过) 我现在这种配置 MYSQL模块的路径合起来就是 PHP_Dir/ext/php_mysql dll 否则Apache启动的时候就不能加载Mysql模块

   配置 d conf

  ( )把Apache_Dir\\conf目录下的d conf打开(像我这样的新手最好拷贝一份 呵呵)

  ( )定位到Listen 默认为Listen 如果有多个服务器 可以做适当修改 我IIS占用了 端口 所以我改为Listen

  ( )添加LoadModule 为阅读方便 定位到一大串的LoadModule的后面 添加

LoadModule php _module PHP_Dir/php apache _ dll

AddType application/x d php php

  PHPIniDir PHP_Dir 如果使用php apache _ dll也可能是php apache dll 根据自己的环境设置

  ( )适当设置根目录 我把DocumentRoot Apache_Dir/htdocs 改成了其它目录 在也作相应修改

  至此 配置完成 等我兴冲冲地打开浏览器 输入//localhost: /phpinfo php 敲回车 呵呵 找到MySQL的相关信息了 说明加载MySQL成功

  可是 福无双至 祸不单行 等我调用 mysql_connect()函数的时候 该死的VS蹦出一个框说 d exe [ ] 中发生未处理的 win 异常 d exe 中的 x ac a 处未处理的异常: xC : 读取位置 x 时发生访问冲突 我晕倒!!

  Google一下 发现一位仁兄是这样解决的

   将php ini所在目录添加到环境变量path中

   新建系统变量 PHPRC= php ini所在目录

   如果经过以上两部还是不成功那就出绝招 将php安装目录下libmysql dll文件拷贝到windows/system 下

   将libmysql dll拷贝到apache/bin下 他/她说经过 步解决了 我很懒 不想添加环境变量 直接把PHP_Dir目录下的libmysql dll拷到Apache_Dir/bin下 重启Apache 报告连接成功!

  配置感言

cha138/Article/program/PHP/201311/21486

相关参考

知识大全 nginx中mysql5.5 编译安装

nginx中mysql编译安装有需要的朋友可参考一下–withplugins=csvmyisammyisammrgheapinnobase现在改成DWITH_INNOBASE_STORAGE_ENGI

知识大全 PHP4和PHP5性能大对比

升PHP5理由:PHP4和PHP5性能大对比  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PH

知识大全 PHP5函数小全

PHP5函数小全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多PHP前辈都写了PHP大全但

知识大全 PHP5教程之文件操作

PHP5教程之文件操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一引论  在任何计算机设备

知识大全 用实例分析PHP5异常处理

用实例分析PHP5异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <?php/***■㈠

知识大全 PHP5中的异常处理详解[1]

PHP5中的异常处理详解[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先是trycat

知识大全 PHP5中的异常处理详解[2]

PHP5中的异常处理详解[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  重抛异常给上层&n

知识大全 解决mysql5数据库连接超时问题

  最近碰到一个mysql数据库的问题就是一个标准的servlet/tomcat网络应用后台使用mysql数据库问题是待机一晚上后第二天早上第一次登录总是失败察看日志发现如下错误  mysqljdbc

知识大全 PHP5.4内置Web服务器

PHP5.4内置Web服务器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP是一种脚本语言

知识大全 简单介绍下PHP5中引入的MySQLI

简单介绍下PHP5中引入的MySQLI  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  mysql