小弟我昨天将Apache2+mysql4+php4的开发环境配置好之后,通过FTP上传文件。然后在服务器上运行,看程序的结果是否正确

我昨天将Apache2+mysql4+php4的开发环境配置好之后,通过FTP上传文件。然后在服务器上运行,看程序的结果是否正确。

我昨天将Apache2+mysql4+php4的开发环境配置好之后,通过FTP上传文件。然后在服务器上运行,看程序的结果是否正确。

因为开发工具用的是vs.php可以实现断点执行。但是需要安装dbg-2.15.5 这个软件 

dbg-2.15.5安装如下:

$ tar zxvf dbg-2.15.5.tar.gz

$ cd dbg-2.15.5

$ phpize

$ ./configure

$ make (su – 後)

# make install

4. 修改php.ini 

1. php.ini 的extension 追加dbg.so 

extension=dbg.so

2. debugger.enabled,debugger.profiler_enabled开启

debugger.enabled=On

debugger.profiler_enabled=On

以上是网站上的 安装过程说明。

但是我在 vi php.ini的时候发现里面有很多东西

1. php.ini 的extension 追加dbg.so 

extension=dbg.so

2. debugger.enabled,debugger.profiler_enabled开启

debugger.enabled=On

debugger.profiler_enabled=On

这些都不知道因该加到哪里,就没有添加。

但是在从新启动服务器之后,局域网内访问IP的时候出现

Forbidden

You don’t have permission to access / on this server.

——————————————–

Apache/2.2.3 (Unix) PHP/4.4.7 Server at 192.168.0.100 Port 80

没有权限访问服务器。不知道是因为什么。

用备份过的httpd.conf 覆盖 /usr/local/apache/conf/httpd.conf后也还是不行。

问题1: 请问

1. php.ini 的extension 追加dbg.so 

extension=dbg.so

2. debugger.enabled,debugger.profiler_enabled开启

debugger.enabled=On

debugger.profiler_enabled=On

应该 添加在 php.ini的什么位置呢?

问题2:大家认为会不会就是因为,安装了断点执行软件dbg-2.15.5.tar.gz出现的问题。好像安装过这个之后。要从vs2005的执行中进行运行。网站访问不了。



extension=dbg.so

这些应该文件的任何位置都可以加的吧,只是为了整齐阅读方便或以后维护方便,一般都会有规律的来放置,如所有的加载库都会放在一起;

不能访问可能是系统本身的问题,并不是Apache php环境的问题吧,系统本身可能需要配置WEB访问权限或帐号之类的。



小弟我昨天将Apache2+mysql4+php4的开发环境配置好之后,通过FTP上传文件。然后在服务器上运行,看程序的结果是否正确

相关文章:

你感兴趣的文章:

标签云: