Articles of PHP

如何允许在没有计划的情况下使用fopen和getimagesize urls而不是http://

我在网站conf中设置了open_basedir。 但我注意到错误“open_basedir限制有效”时使用gerimagesize以uri开头与//而不是http:// 如何让这个? 可以添加/ / open_basedir是一个安全风险?

yum由于防火墙的原因而从源安装离线/无包的Centos 6

我想在Centos 6上“安装php-mbstring”。问题是由于防火墙的限制,centos机器无法连接到外部。 因此,由于无法访问epel等包失败: http : //download.fedoraproject.org/pub/epel … 我可以将任何文件从我的电脑传输到centos机器。 那么,是否可以下载php-mbstring源码并将其放到centos机器上以便离线安装? 注意:下载的软件包,比如epel-release-6-8.noarch.rpm以及放在centos机器上不起作用,因为当我运行yum install时,仍然需要外部连接。

运行cronjob错误未定义的索引:REQUEST_URI

我用cronjob&php cli blesta计费有问题,我在php / server中遇到了问题,或者有一个错误数据库。 我看到php cli已经安装。 Cron命令 * / 5 * * * * / usr / bin / php /home/domains/member.domain.com/public_html/index.php cron 错误:未定义索引:REQUEST_URI Unable to deliver 1 invoice to client #31661 via Email due to error: Undefined index: REQUEST_URI Unable to deliver 1 invoice to client #31331 via Email due to error: Undefined index: […]

rm -rf不能删除会话文件

1.在会话目录中列出文件 $ /var/lib/php/sessions$ sudo ls -la total 20 drwx-wx-wt 2 root root 12288 May 20 14:26 . drwxr-xr-x 4 root root 4096 Feb 26 21:15 .. -rw——- 1 www-data www-data 0 May 20 14:26 sess_716a24lf4tsnmfucpq50uf1pk7 -rw——- 1 www-data www-data 124 May 20 14:26 sess_fkif8ed8k85olh53q9so1cd6s3 -rw——- 1 www-data www-data 0 May 20 14:25 sess_ov6nrn16gg81i44u9angk3bls6 2. sudo删除所有文件 […]

Linux上的PHP VPS主机的build议configuration为低内存

我正在使用PHP Webapp的VPS主机上使用Linode 。 Linode提供了各种Linux发行版。 我基本上是一个configuration后,将绝对最大限度地减less内存使用量,同时仍然保持网站的性能。 那么我应该如何configuration呢? 我听说nginx比Apache有更小的占用空间(通常更快); 我想要一些forms的操作码caching,无论是APC,eAccelerator,Zend,XCache或其他东西; 我将运行MySQL 5; build议的发行版? 我听说Arch Linux非常准系统(我习惯于Ubuntu)。 我正在使用GMail的域名电子邮件,所以什么都不需要; Linode似乎分开提供DNS服务(免费),所以我不需要运行DNS服务器,我会? 还有什么我可以做的,以保持内存使用率低?

包括可用于多个站点的PHP文件

我有一个我们使用的web服务器,apache,centos5,php 我有一个名为“include.php”的文件,我需要包含在多个站点中。 例如。 我有一个名为testsite.co.za的网站,现在在index.php我想包括include.php文件,include.php不在testsite.co.za的根目录, 现在我创build了另一个文件夹包含在web根目录下,其中包含include.php 我的代码看起来如下testsite.co.za/index.php require_once '../includes/include.php'; 如果我运行testsite.co.za它不能检测到include.php。 为了包含此文件,是否需要更改某个服务器设置? 我的目录结构 – 在/ var / www / html等 -testsite.co.za -index.php – 包括 -include.php 希望这使得sence

以root身份运行一个bash脚本来改变date,当被php脚本调用时

我需要通过运行由php调用的bash脚本来更改服务器date。 当我从shell调用bash脚本它的作品,但如果我通过PHP调用,那么它不工作。 bash脚本以root身份运行。 PHP脚本代码: <?php $time = $_POST['input_time']; $command = "/home/tutul/bin/timetest.sh"; $output=system("$command $time"); echo "$output"; ?> bash脚本代码: #! /bin/sh date $1 hwclock –systohc –utc 我在这里做错了什么? 我试图在本地机器上运行它作为根login时,所以我猜脚本是作为根进行调用?

如何插入一个“index.php”到每个使用.htaccess的url?

例如:我的网站被这样调用: www.example.com/controller/method/parameter1/parameter2 现在,.htaccess需要重写这个URL到: www.example.com/index.php/controller/method/parameter1/parameter2 但问题是:如果是img , css或js目录,则不应该发生redirect。 我怎样才能做到这一点? 我只知道mod-rewrite引擎是我的朋友。

如何增加Plesk中的PHP内存限制?

一个客户端给了我一个Plesk帐户来安装他的PHP应用程序,但PHP内存限制只有32M,我想增加它。 我试图在pipe理面板上find这个设置,但不能:(

在Apache中启用PHP

我已经安装了Apache 2.2和PHP 5.3。 当我运行一个简单的PHP代码,如<?php phpinfo();?>而不是简单的PHP信息页面的代码显示在屏幕上。 我的PHP似乎没有运行。 我如何启用它,并使其与Apache运行。 顺便说一句。 我是新人 谢谢