Articles of PHP

仙人掌监测工具

我经历了这些明确的说明 – “ http://www.cacti.net/downloads/docs/html/install_windows.html ”,并与IIS而不是Apache一起安装了Cacti。 每次我尝试浏览http://localhost/index.php时 ,都会显示一条消息,指出无法find该页面,并且我确信PHP正在正常工作,因为我testing了它。 有人能帮助我吗? 谢谢,克里斯

在OS X上使用PHP 5.3安装PHP-GTK

我无法在os x上使用php 5.3安装php-gtk。 我目前使用macports来做到这一点,当我尝试安装php-gtk,它会喷出“重复的静态”错误: Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_php_php5-gtk/work/php-gtk-2.0.1" && /usr/bin/make -j2 all " returned error 2 Command output: ext/gtk+/gen_pango.c:2951: error: duplicate 'static' ext/gtk+/gen_pango.c:2957: error: duplicate 'static' ext/gtk+/gen_pango.c:3097: error: duplicate 'static' ext/gtk+/gen_pango.c:3103: error: duplicate 'static' 有没有办法强制它build设,或安装它的替代方法?

如何处理PHP 5.3.2时区错误?

在服务器上我有PHP 5.3.2。 如果我想运行简单的PHP脚本,像这样: <?php echo date('Y'); ?> …它给了我以下错误: 警告:date():依靠系统的时区设置是不安全的。 您需要使用date.timezone设置或date_default_timezone_set()函数。 如果您使用这些方法中的任何一种,并且仍然收到此警告,则很可能是拼写错误的时区标识符。 我们在第9行的/htdocs/index.php中select了'Europe / Berlin'代替'CEST / 2.0 / DST'。致命错误:date():时区数据库已经损坏 – 这绝不应该发生! 在第9行的/htdocs/index.php中 在php.ini中的时区定义为欧洲/伦敦 尽pipe我定义了或不是date_default_timezone_set('UTC'),或者是欧洲/伦敦,或者其他任何东西,我总是得到那个错误。 我试图编辑/etc/init.d/httpd文件,但我没有权限(由于selinux?) 请帮忙…

将php从5.1.6升级到5.2.13后,ffmpeg-php将无法启动

CentOS 5,安装了ffmpeg并编译了ffmpeg.so。 一切工作正常。 然后将php升级到5.2.13(使用外部存储库) 重新编译ffmpeg.so,但现在当试图加载php: PHP警告:PHP启动:ffmpeg:无法初始化模块 使用模块API = 20050922,debug = 0,thread-safety = 0编译模块 用模块API = 20060613编译的PHP,debug = 0,thread-safety = 0 这些选项需要匹配 在第0行的未知 任何想法如何解决这个问题? 谢谢。

似乎无法得到mod_rewrite设置环境variables

这简直太奇怪了。 我已经把下面的.htaccess文件中: RewriteRule ^a-file-on-the-server$ index.php [E=let_me_in:test] 在我的PHP脚本中,我有以下几点: print_r($_ENV); …打印出所有的环境variables。 当我去mydomain.com /a-file-on-the-server ,我得到的输出是: 排列 ( [DOCUMENT_ROOT] => ******** [GATEWAY_INTERFACE] => CGI / 1.1 [HTTP_ACCEPT] => application / xml,application / xhtml + xml,text / html; q = 0.9,text / plain; q = 0.8,image / png,* / *; q = 0.5 [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8; q = 0.7,*; q […]

提高PHP CPU的效率

我正在运行一个WAMP(2003,2.2,5.1,5.3)堆栈,并且在运行第三方开源应用程序时,CPU的负载很高。 有没有什么工具可以提高PHP的CPU使用效率,或者哪些代码导致CPU负载高峰?

IIS6,Windows Server 2003上的PHP。启用cURL会导致CGI错误

我在Windows Server 2003 R2 SP2上运行IIS6服务器。 我已经在服务器上安装了PHP,它的大多数工作正常。 但是,如果我尝试启用PHP的cURL扩展,当我尝试运行任何php脚本时,出现以下错误: CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. 只要我禁用cURL扩展,每个脚本工作得很好。 任何想法是怎么回事?

PHP 5.3.2或5.2.14

我目前在安装了PHP 5.3.2的Cent OS 5上运行我的系统。 我没有任何问题,但已经注意到我的一个主要yum软件仓库(primefaces)继续使用5.2,并推动所有5.2.14的最新更新定期。 5.3.2或5.3.3比5.2.14有真正的优势吗? 是否有可能伤害我以任何方式删除PHP和重新安装5.2.14?

Exchange 2010中公用文件夹的URL

我正在尝试使用php访问Exchange Server 2010上的公共日历,但找不到正确的URL。 以前,当服务器运行2003时,我可以使用URL http://server.domain.com/public/calendar然后parsing数据。 但是,当我在2010年尝试这个时,我被redirect到http:// server.domain.com/owa。 我已经尝试更新我的url从公共到OWA,但它不会返回任何东西。 任何想法如何find这个公共日历的URL? 谢谢。

寻找eAccelerator或PHP 5.3.0的APC的Windows二进制文件。 任何人都知道我可以下载?

我GOOGLE了几个小时,但我似乎无法find任何这些PHPcaching解决scheme的正确*.dll文件。 我正在运行Windows Server 2003,Apache 2.2.11和PHP 5.3.0