环境:ubuntu+php+apache+mysql。之前apache可以解析php程序,但是写msyql数据库程序时因为没反应,我把php重新装了一遍,(注:源码安装,./configure=...,make,make install云云).安装结束后,不但mysql没反应,连php都不支持了。有朋友知道这是哪出了问题吗?刚接触这些东西,感觉好乱啊,好不容易配好了,现在又不行了。崩溃。还请朋友们帮个忙啊。先谢谢了。

解决方案 »

  1.   

    检查 apache 的配置文件 使得apache支持PHP , (有可能是重新安装后路径出现错误了)
      

  2.   

        #
        # If the AddEncoding directives above are commented-out, then you
        # probably should define those extensions to indicate media types:
        #
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
        AddType application/x-httpd-php .php .phtml
        #
        # AddHandler allows you to map certain file extensions to "handlers":
        # actions unrelated to filetype. These can be either built into the server
        # or added with the Action directive (see below)
        #
        # To use CGI scripts outside of ScriptAliased directories:
        # (You will also need to add "ExecCGI" to t
      

  3.   

     或者在最后加入
    </IfModule>
    LoadModule php5_module "d:/lamp/php5/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "d:/lamp/php5/"还要检查之前是否有重复的地方
      

  4.   

    如果对配置编译不是那么熟练,请使用apt-get install 来安装.如果实在喜欢折腾的话,仔细参照他人成功编译配置的例子校对一下自己的环境
      

  5.   

    实在搞不好的就用集成环境把,phpstudy之类的,不用配置,直接下一步下一步安装就可以了
      

  6.   

    在其他linux下配置过!ubuntu不熟悉耶!
      

  7.   

    昨天我还刚重装的lamp呢,没有神马问题。。
      

  8.   


    你看看mysql操作函数的错误是神马,找不到unix-domain socket文件?
      

  9.   

    扩展没被打开!或者楼主重新安装下apache和php。
      

  10.   

    你环境配置的有问题,是支持的,从网上百度一下php环境的配置,或者直接找高手给你配置的一下就行了。
    apache  php  MySQL 三大工具   绝对可以的
      

  11.   

    如果是ubuntu,好办啊。
    apt-get install lamp-server^
      

  12.   


    嗯,我现在是直接安装的 lamp server,不折腾了,php没多少进展,精力全都耗费在配置上了。得不偿失。