linux下编译安装php-5.2.6.tar.gz后,运行正常,但是找不到php.ini存放在哪里啊?
想改点配置又改不了,全盘搜索也搜索不出来。请高手指教!

解决方案 »

  1.   

    看看phpinfo出来的告诉你在哪~
      

  2.   

    cp php.ini-dist /usr/local/php/lib/php.ini
    默认没有的需要从编译时的源码目录copy一份到php的安装目录
    例如你下载的是php5.2.2,需要进入php5.2.2才能./configuire
    只需再次进入源码目录然后copy即可
    如果你是通过yum或apt安装的就存在这个文件。
      

  3.   

    你在没有做修改之前,应该只能找到php.ini-dist
      

  4.   

    还是不行啊!我把 php.ini-dist 考到/usr/local/php/lib/php.ini 下也管用,我编译的时候是这样的参数--with-config-file-path=/etc ,我把php.ini考到 /etc下, 也不管用,就是说我把php.ini考到什么地方我对php.ini设置才能起作用啊?或者我需要再设置其它什么地方吗?
      

  5.   

    CP 过去后,apache 要重启一下,应该会起作用的吧。
      

  6.   

    httpd重启了,linux都重启了,不起作用啊?
    我的所有配置都是按照“CentOS 4.4 编译安装 apache 2+php5+mysql 5+Zend Optimizer3.2.0+eaccelerator
    ”配置的,地址是http://www.mangbar.com/document/5d023b21147ec5900114829cf92503a6
    我只把里面的程序版本换成了稍微新一点的,
    httpd-2.2.11.tar.gz + php-5.2.6.tar.gz + mysql-5.0.67.tar.gz 其它都一样。
    请各位高手帮忙赐教一下啊?
      

  7.   

    好用了,但是还是有问题了,我刚才觉得不好用是因为我设置
    extension=***.dll 之类的不管是开启还是注释,都不管用,我刚开始认为可能是系统没有识别出php.ini
    但是后来我设置“register_globals = Off”或“asp_tags = Off”之类的测试就好用,说明系统认出php.ini来了,只是想extension=***.dll这样设置的却不起作用,请问高手们怎么解决啊?
      

  8.   

    php编译版如果需要扩展需要制定,然后才能使用
      

  9.   

    如果楼主是打算学习用,推荐你安装Ubuntu server版软件都给你准备好了安装时选择lamp就可以了,进入系统后使用安装gd就可以运行php了根本不用编译那么费时。