1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

为什么添加 PHPIniDir 后,Apache 无法启动?

本帖由 Ulysses2008-06-25 发布。版面名称:主机讨论

  1. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    按照一些教程说的,添加了这个,Apache 无法启动,去掉了就可以。

    为啥呢?
     
  2. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    倒塌
    PHPIniDir "D:\PHP"
    这样
     
  3. 平平

    平平 New Member

    注册:
    2006-11-23
    帖子:
    640
    赞:
    0
    人家是winodws 当然是/

    你的php文件夹下的php.ini-dist 和 php.ini-recommended其中一个改成php.ini 没有
     
  4. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    當然有了。

    :sleep:
     
  5. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    不過建了一份 php 文件,使用 phpinfo() 函數,運行正常。

    現在的問題是,phpMyAdmin 運行不起來。

    跳到下面的幫助部分。

    命令符下連接 MySQL ,正常。確定已經開啓了 extension=php_mysql.dll 。
     
  6. 平平

    平平 New Member

    注册:
    2006-11-23
    帖子:
    640
    赞:
    0
    mysql 要再设置一次root密码 直接命令方式做
     
  7. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    試試看。
     
  8. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    现在都不是那个文件
    LoadFile "d:/php/libmysql.dll"
     
  9. 平平

    平平 New Member

    注册:
    2006-11-23
    帖子:
    640
    赞:
    0
    php5 是要那个mysqli 那个吧 一年多没碰了 不记得了
     
  10. 平平

    平平 New Member

    注册:
    2006-11-23
    帖子:
    640
    赞:
    0
    哦 查了下手册 php5 以上是用libmysql.dll 加载mysql函数库
     
  11. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    奇怪了
    APACHE下PHP连接MYSQL
    还需要这么设置吗?
    不用吧?
     
  12. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    修改了密碼也不行。

    有些鬱悶。
     
  13. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    暈了,之前也安裝了,怎麽就不記得有這個……
     
  14. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    還是沒有搞定,鬱悶!
     
  15. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    我的

    LoadFile "d:/php5/php5ts.dll"
    LoadFile "d:/php5/libmysql.dll"
    LoadFile "d:/php5/libmcrypt.dll"
    LoadModule php5_module "d:/php5/php5apache2_2.dll"
    PHPIniDir "d:/php5"
     
  16. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    手册上说的。。


    PHP 5+
    MySQL 默认未启用,因此必须在 php.ini 中激活 php_mysql.dll 动态连接库。此外,PHP 还需要访问 MySQL 客户端连接库。PHP 的 Windows 发行版包括了一个 libmysql.dll,为了让 PHP 能和 MySQL 对话,此文件必须放在 Windows 的系统路径 PATH 中。怎样做见 FAQ 中的“怎样把 PHP 目录加入到 Windows 路径中”。尽管将 libmysql.dll 拷贝到 Windows 系统目录中也可以(因为系统目录默认在系统路径 PATH 中),但不推荐这样做。


    Note: 如果启动 web 服务器时出现类似如下的错误:"Unable to load dynamic library './php_mysql.dll'",这是因为系统找不到 php_mysql.dll 和/或 libmysql.dll。
     
  17. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    小叶....
    围观你....
     
  18. yeshou

    yeshou New Member

    注册:
    2005-09-06
    帖子:
    7,067
    赞:
    34
    打可乐路过
     
  19. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    事件查看器記錄的錯誤信息如下:
     
  20. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    ServerName localhost:80