Articles of PHP

PHP 5.3和Lighttpd?

我目前有几台运行CentOS的服务器:Lighttpd / MySQL / Php5.1.x – 因为这是与Yum一起安装的PHP版本。 问题是5.1.x已经过时(很长一段时间),为了使用我想要的软件(WP3.2),我需要5.2.x. 我一直在search,我似乎无法find任何有什么想法 – 有一个Debianbuild议自动编译PHP(可以,只需要确保它的工作原理) – 现在我对PHP的理解而Lighttpd是这样的: Lighttpd有一个fastcgi模块,它被编程为将所有PHP处理请求发送到/conf.d/fastcgi.conf中定义的文件/“网关”。 我不确定的是这是否通常是任何PHP处理器 – 例如新版本5.3,或者我是否需要fastcgi。 任何帮助将大规模赞赏,谢谢你们!

不同服务器上的邮件服务器和Web服务器

我正在为一个客户端编写一个PHP应用程序,该客户端当前使用fasthosts将其网站托pipe在共享域上。 PHP应用程序将被存储在我们位置的专用服务器上。 部分PHP应用程序正在发送批量电子邮件,因此我将在此专用服务器上设置邮件服务器。 之前我没有用过很多电子邮件服务器,所以我的问题是这样的。 如果使用专用服务器上的电子邮件服务器来发送公司域中的电子邮件,这个域指向共享的fasthosts服务器上的网站,会导致任何问题? 设置这个时,有什么我必须记住的?

帮助:启用端口

我试图启用一些端口,因为我有一个使用套接字的PHP脚本。 我在httpd.conf文件中添加了以下内容: Listen 6112 Listen 6113 但是,当我执行我的PHP脚本,它说端口已被使用。 我怎样才能通过使用这些端口为我的脚本?

始终使用eAccelerator

如果eAccelerator为PHP请求使用操作码caching,那么为什么所有公司都不在其生产服务器上使用这种caching呢? 有没有一个Apache / PHP / mod_php不会将其与包绑定的原因?

不断检查以确保php脚本正在运行

是否可以configuration我的CentOS VPS不断检查以确保php脚本正在运行? 目前我使用的屏幕php方法工作正常,但如果终止以某种方式,我怎么能启动备份? 我试图添加命令到/etc/rc.d/rc.local,但是今天早上我检查了,脚本没有运行。

安装GD之后的PHP问题

新的PHP。 安装的WordPress(目前运行最新版本),并注意到我无法操纵WPpipe理员中的图像大小。 谷歌searchbuild议我需要GD安装。 我在一个只运行我的博客的CentOS VPS。 虽然我宁愿不让它崩溃,但我在尝试学习时确实冒了一些风险。 我做的第一件事是yum install php-gd ,它给了我: Error: Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-gd-5.1.6-27.el5_5.3.i386 (base) 然后,我发现了一个链接(对不起,但我找不到它),build议做: rpm -e –justdb –nodeps php-common 那样做了,然后yum install php-gd再次yum install php-gd 。 这一次它工作(w00t!)。 但是当我做一个php -m ,我得到: PHP Warning: PHP Startup: dbase: Unable to initialize module Module compiled with module API=20050922 PHP compiled with […]

php ugrade在ubuntu上的错误:软件包有未满足的依赖

如果我尝试升级与我的VPS的PHP apt-get install php5-cli 我得到这个错误: The following packages have unmet dependencies: php5-cli: Depends: libc6 (>= 2.11) but 2.6.1-1ubuntu10 is to be installed Depends: libdb4.8 but it is not installable Depends: libgssapi-krb5-2 (>= 1.6.dfsg.2) but it is not installable Depends: libk5crypto3 (>= 1.6.dfsg.2) but it is not installable Depends: libkrb5-3 (>= 1.6.dfsg.2) but it is not […]

有问题启用PHP的short_open_tag

首先,是的,我知道我不应该使用短标签,但他们都是通过我目前正在进行的项目,我只是需要它的工作。 我在/etc/php.ini启用了short_open_tag并重新启动了Apache。 当我运行phpinfo()我看到它被启用,但是当我运行我的项目时,短标签不起作用。 我已经做了一些search,但没有find任何答案。 有任何想法吗?

PHPMyAdmin导入大型(70 MB)文件

我想在PHPMYADMIN中导入一个70 MB的.sql文件,但它给我的极限错误: 您可能试图上传太大的文件。 请参阅文档以解决此限制的方法。 我已经在php.ini中更改了upload_max_filesize, memory_limit and post_max_size的值,并重新启动了xampp,但它仍然不工作? 请帮忙

不能用PHP安装GD

我在使用我的web服务器(Apache2)的时候遇到了很多麻烦。 这是一个使用CentOS 5.5的虚拟专用服务器,目前正在从头开始设置。 我已经安装GD(似乎无法获得任何YUM安装GD2)… 我显然已经通过GDconfigurationPHP 5.2.17: ./configure –with-gd=/usr/local/cpanel/src/3rdparty/gpl/gd-1.8.4 它似乎检查出好,但是当我重新启动Apache并检查phpinfo(),没有GD显示。 似乎无法得到这个工作.. 注意:: 我也发现我无法在yum安装包中find任何 php-gd库..只有gd .. 回应评论:yum repolist输出 repo id repo name status base CentOS-5 – Base enabled: 3,535 extras CentOS-5 – Extras enabled: 299 rpmforge RHEL 5 – RPMforge.net – dag enabled: 10,722 updates CentOS-5 – Updates enabled: 765 repolist: 15,321