Articles of PHP5

缺lesslibcurl.so.3更新PHP PHP 5.2.13

我想更新我的PHP到5.2.13,但是当我尝试运行yum更新,它给了我这个依赖性错误。 php-5.2.13-jason.1.i386 from utterramblings has depsolving problems –> Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings) Error: Missing Dependency: libcurl.so.3 is needed by package php-cli-5.2.13-jason.1.i386 (utterramblings) Error: Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings) 我相信这个问题是由于我前段时间更新libcurl(版本7.16.4-8.el5)导致的,但我不知道如何解决这个依赖问题。 前一段时间,我的朋友问我关于丢失libcurl.so.3以及运行一些脚本。 不能说我记得,但他确实说过,他设法解决它(至less在他的结尾),所以我不再关注libcurl.so.3问题了。 但现在当我尝试更新我的PHP,这个问题再次出现。 然而,这确实存在(大概是什么解决了我的朋友的问题): /usr/lib/libcurl.so.3 对这个问题有什么想法? 我使用的是centOS 5.3,PHP 5.2.11和LightTPD。 -问候

imagecreatefromjpeg()在服务器升级后停止工作

我们有一台服务器位于运行Solaris / Apache / PHP的本地公司的业务地点。 他们最近更新了Solaris,Apache和PHP(安全更新补丁等)。 不幸的是,它导致我们软件的image processing部分被破坏。 imagecreatefromjpeg()现在正在生成以下错误: 警告:imagecreatefromjpeg()[function.imagecreatefromjpeg]:'/path/to/file/filename.jpg'在XX行的/path/to/file/Image.class.php中不是有效的JPEG文件 在升级服务器期间没有更改PHP代码,并且在软件升级之前它已经完全正常工作。 我检查了传递给imagecreatefromjpeg()的文件,它们确实是有效的(它们在图像编辑软件和我的浏览器中均能成功打开)。 我检查了从中打开文件的目录的权限,他们具有读权限。 GD库已启用。 我不知道还有什么我可以检查。 基于上面的情况,我猜测软件中有些变化,但我不知道它会是什么。 PHP是5.2.5版,现在是5.2.13。 我感谢任何有关这个问题的原因。

sqlite3支持与PECL centos?

我只是意识到,我已经安装在服务器上的PHP的rpm版本没有sqlite的支持(以及它有PDO的支持,但由于某种原因不起作用) 所以我作为一个PECL扩展安装,现在它显示在phpinfo()的支持,但仍然打开邀请脚本给我的错误: 调用未定义的函数sqlite_open() 我也已经重启了httpd 任何提示,我可以find一个解决scheme或指导?

正确安装我的mysql适配器

我在Ubuntu 10.04上运行。 有人可以告诉我如何isntall: PHP5 MySQL支持PDO 我发现的所有教程都有点老了。

使用Plesk 9.5将Ubuntu Server 8.04中的PHP升级到5.3

我有一个Ubuntu 8.04的专用服务器,真的需要升级到5.3版本的PHP为了部署一个新版本的系统。 这个版本的php是Ubuntu 10.04的默认版本,所以我考虑升级操作系统,但尝试后,我失去了我的plesk安装,这使我的客户端。 我尝试添加dotdeb.org存储库,但不知道为什么,运行apt-get upgrade ,我得到这个错误: # apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done The following packages have been kept back: libapache2-mod-php5 php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-imap php5-mysql php5-sqlite php5-xsl 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. 任何想法为什么会发生这种事情? 或者你知道任何替代方法(除了编译我自己的二进制文件)来升级php或更新ubuntu而不丢失plesk? 谢谢!

文件权限:谁是我的Web服务器上的用户,组和其他人? 我应该使用什么样的上传文件,php文件等?

我使用cPanel与Apache 2和PHP 5.2。 我有一个file upload脚本,目前将上传的文件放在一个目录中,0777烫发,文件本身也有0777烫发。 这是因为与其他烫发,我会被抛出一个“无效的访问”错误。 所以,我应该使用什么样的文件夹以保证文件的安全,但是当用户想通过我的下载脚本下载文件时仍然可以访问这些文件?

PHP5-fpm无法启动

当我开始我的debian框,php5-fpm说,它是无法启动。 当我检查日志说,端口900被采取。 但是,这不可能是因为在9000端口上没有别的东西了。而最奇怪的是,它说它没有启动后,PHP正在运行… 包php5-fpm是从dotdeb回购。 有谁知道如何解决这一问题 ?

转换video时,FFMPEG会去除audio

我已安装Ubuntu服务器8.04启用Multiverse回购。 我已经安装了FFMPEG,其PHP扩展也。 当我尝试将video转换为flv格式时,我发现audio被删除。 此外,audio不能转换成MP3,只有MP2。 我如何安装所需的编解码器? 请帮忙。

致命的错误允许在PHP页面的内存大小

在执行下面的url时遇到下面的错误 url http://vcoders.in/Scraping/test/readData.php 错误 致命错误:在827行的/home/vcodec9s/public_html/Scraping/test/simple_html_dom.php中,允许的内存大小为50331648个字节(尝试分配71个字节)

PHP5不在IIS 6下运行

我有一个运行IIS 6和.NET Framework 4和PHP的Windows Server 2003 VPS。 我有一个客户需要运行一个自定义的PHP应用程序。 但是他们的文件不能以PHP脚本运行。 我在其他网站上运行WordPress的罚款。 请帮帮我。