apache php mysql 配置大全

来源:互联网 发布:企业做账软件 编辑:程序博客网 时间:2024/06/06 01:41

    手动DIY apache php mysql配置。

首先从php官方网站下载 php-5.2.17-Win32-VC6-x86.zip,线程安全版本(ts-->thread safe),这是apache要求线程安全版。否则会出错。出错信息可以在apache的错误日志中查看,或者直接在命令行启动apache,那么错误信息就会打印在屏幕上。

 

   让apache支持php,必须在apache配置文件中指明方法为

 

 

PHPIniDir "C:/mobile/php/"

LoadModule php5_module "C:/mobile/php/php5apache2_2.dll"

  由于php下载的是zip包,不是安装版本的,那一定请注意在php.ini中修改extension_dir,否则php可能无法正确加载这些扩展了。
php.ini和httpd.confi配置完成后。来配置一个php的调试,也就是xdebug。
  从xdebug官方网站下载时候注意与你使用的php版本一致!!!!!否则就会出现莫名其妙的问题。
在php.ini中加上这两行 , 貌似php 5.3之后是使用zend_extension而不是zend_extension_ts,这个自己灵活的试试吧。
zend_extension_ts = "C:/mobile/php/php_xdebug-2.1.1-5.2-vc6.dll"
xdebug.remote_enable = On
用eclipse调试时,有两种方法一种php script,一种是php web page。php script很容易调试,就不多说了。难点在于php web page的调试,配置比较多一些。  web调试时,php的源代码在服务器上,而你的调试器eclispe在本地机器上。事实上你只要在服务器的php.ini里配置的xdebug.remote_host 指向你的本地机器即可。如果你调试代码和eclipse都在同一台机器上,那么填个localhost就可以了。
配置完毕后,你必须现在eclipse启动调试器,否则服务器是无法发送调试信息过来的。
     eclipse的配置,如果eclipse配置不好,最常见的问题是设置断点无效,不过我碰到的问题是不设置断点也会停下来!!真好别人相反,原因是前一天晚上调试时设置了不少断点,第二天打开eclipse时这些断点都没有正确的显示,导致没有设置断点的地方也停下来!后来直接在eclipse选择了 remove all breakpoints 才解决问题。开源的东西,问题总是多一些。
php debuger 选择 xdebug
server配置如下

 

原创粉丝点击