Articles of PHP5

如何设置IIS7将所有内容传递给Joomla?

上下文:IIS7,Win7,Joomla 1.5 有了这个URL http:// website / foo ,如果我在Joomla安装的根目录下有一个名为“foo”的子目录,IIS7会尝试在其中findindex.php,并在Joomla开始之前返回403。 有了这个URL, http:// website / bar ,如果我没有名为“bar”的子目录,IIS7将URL传递给Joomla,并让它处理页面是否存在。 在http:// website / foo的情况下 ,我该如何设置IIS7,以便忽略“foo”子目录的事实,并将完整的URL传递给Joomla?

如何在RHEL4中删除/卸载PHP

我想问如何从我的RHEL4删除/卸载php5我已经安装它,使用 # ./configure # make # make install 我试过了 #make卸载 但有下面的错误,我已经试过它在下面的文件夹安装它 错误是这样的: 使:***没有规则,使目标“卸载”。 停止。 任何人都可以帮助我? 问候 为什么

接收错误php_mbstring.dll没有这样的文件或目录

在httpd重启过程中,我在apache错误日志中收到这个错误。 PHP警告:PHP启动:无法加载dynamic库'/usr/lib64/php/modules/php_mbstring.dll' – /usr/lib64/php/modules/php_mbstring.dll:无法打开共享对象文件:没有这样的文件或目录在第0行的未知 我以前已经安装了php_mbstring yum安装php-mbstring 包php-mbstring-5.3.10-1.15.amzn1.x86_64已经安装和最新版本 在/ usr / lib64 / php / modules /我没有看到php_mbstring.dll

apache 2.4用debian挤压php

我已经编译并安装了我的debian squeeze机器上的apache 2.4。 这是我第一次自己编译它。 我的下一步应该是为服务器安装mod_php。 现在我想,如果我必须自己编译php与所有相关的东西,如imap,mysql等,或者如果我可以通过apt安装PHP的东西,只是将相关的文件复制到我的apache2 /模块文件夹。 可以以某种方式给我一些关于这个程序的暗示吗?

与PHP和FASTCGI的IIS 6.0 – 错误退出意外

我有一个使用IIS6和PHP的Windows 2003服务器。 我正在使用PHP框架和加载框架的页面,15秒后,我得到以下错误: FastCGI Error The FastCGI Handler was unable to process the request. Error Details: The FastCGI process exited unexpectedly Error Number: -2147467259 (0x80004005). Error Description: Unspecified error HTTP Error 500 – Server Error. Internet Information Services (IIS) 我的快速CGI设置如下: [PHP 5.3] ExePath=c:\php5.3\php-cgi.exe EnvironmentVars=PHPRC:C:\php5.3 IdleTimeout=9000000 ActivityTimeout=900000 RequestTimeout=900000 InstanceMaxRequests=10000 有人知道什么是错的吗? UPDATE 查看事件查看器后,我可以看到以下错误:错误应用程序php-cgi.exe,版本5.3.9.0,错误模块php5.dll,版本5.3.9.0,错误地址0x00091818。

(Apache)奇怪的字符与Roundcube(PHP)

是的,我在PHP脚本的末尾看到了所有关于奇怪字符的问题。 我会问这里,因为没有从互联网和serverfault解决scheme工作。 在这个页面: https : //webmail.pixelwolf.ch/test/有一些神秘的字符。 这就是为什么我的Roundcube不起作用的问题。 我已经检查和尝试: 1.添加AddDefaultCharset UTF-8 2.将AddDefaultCharset更改为ISO xxx(现在不知道string) 3.禁用php5filter 4. gzip检查(根据php返回垃圾字符在一切结束 ),但字符保持在那里 对于通知:在我的本地服务器上没有任何这些字符。 在当地它只是工作。 那么我可以进一步检查什么?

php5-mysqlnd上debian wheezy / sid?

我试图安装一个全新的Wheezy安装php5-mysqlnd(/ etc / debian_version指wheezy / sid),我遇到了一个问题: root@debian:/var/www/lottery1# apt-get install php5-mysqlnd Reading package lists… Done Building dependency tree Reading state information… Done php5-mysqlnd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will […]

PHP在脚本之外使用大量内存/时间?

我正在使用在Drupal中build立的网站,一般运行良好。 经过一些优化,需要20-75MB的内存和0.5-2s的大部分请求。 但是偶尔会花费15-20秒,这个过程将会超过1GB +的内存使用量。 我已经试过在PHP执行的开始和结束时(在Drupal的index.php中放置代码)追踪时间和内存使用情况,并且没有显示任何exception(它报告开始和结束之间的差异为1秒,内存一个例子中使用量增加了72MB)。 不知何故,PHP使用了大量的资源,但不在实际的PHP代码中。 这是第一次观察与Apache。 转移到一个新的服务器(使用标准的Ubuntu软件包),使网站更可靠,但它仍然发生。 即使在切换到nginx + php-fpm并完全closuresapache之后,php-fpm进程也显示相同的内存使用模式。 除了标准的PHP模块外,其他的只是memcache,stats和xhprof。 什么可以揭示为什么PHP在脚本本身之外使用如此多的内存?

用于Windows的PHP适用于VC10(Microsoft Visual C ++ 2010 SP1)吗?

我的系统是Windows 7 x86。 我将从Apache Lounge安装Apache 2.4.2 VC10,它需要Visual C ++ 2010: 确保您已经安装了Visual C ++ 2010 SP1可再发行组件包x86。 虽然PHP 5.4.4 VC9 x86线程安全(如在PHP for Windows页面中所述)需要Visual C ++ 2008: VC9版本要求您安装Microsoft 2008 C ++运行时(x86)或Microsoft 2008 C ++运行时(x64)。 似乎我必须同时安装。 PHP 只能使用Visual C ++ 2010 SP1吗?

phpinfo()脚本打开后,PHP 2.4.4的Apache 2.4.2崩溃

只要我打开一个名为version.php的phpinfo()脚本,apache就停止工作。 这是error.log文件。 我的configuration(我的本地开发机器): Windows 7家庭高级版x64 SP1与最新的更新 Apache Lounge的Apache 2.4.2 win32 PHP 5.4.4来自PHP的VC9 x86 TS对于Windows php5apache2_4.dll (PHP 5.4.4)取自Apache Lounge php5apache2_4.dll-php-5.4-win32.zip PATH环境variables是PATH=C:\WAMP\Apache\bin;C:\WAMP\PHP和安装文件夹(解压缩)是: C:/WAMP/Apache C:/WAMP/PHP Microsoft Visual C ++ 2010 SP1 x86 / x64安装和更新。 所以一切看起来都很好。 httpd.conf PHP集成是: # Integrazione PHP LoadModule php5_module "C:/WAMP/PHP/php5apache2_4.dll" PhpIniDir "C:/WAMP/PHP" AddType application/x-httpd-php .php <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>