Articles of PHP

CVS和可执行的PHP

我在Debian和apache / PHP / MySql上有一个CVS。 我记得当我在一个团队工作在一个networking之前,在提交后,我可以看到在PHP应用程序的Web服务器上的变化。 我怎样才能做到这一点? 谢谢

什么是最好的服务器环境来抵制Drupal的大stream量?

我正在build立一个Drupal网站,可能会有一段时间的关键stream量。 什么是最好的设置(发行版,apache / ngynx / lighttpd,反向代理,SQL服务器,PHP版本等)来处理它? Drupalconfiguration/模块也是受欢迎的。

服务器错误(open_basedir限制)与PHP邮件?

当消费者在我的网站上完成注册时,我随机获得open_basedir限制。 我能够从我的机器以及另外两台testing机器完成注册过程,但似乎有些客户无法做到这一点。 当我检查我的错误日志时,我发现以下内容: [Tue Feb 01 11:55:24 2011] [error] [client 11.222.333.444] PHP Warning:require()[function.require]:open_basedir限制生效。 文件(../ phpmailer / class.phpmailer.php)不在/ var / www / vhosts / site中的允许path(/var/www/vhosts/aabbenefits.com/httpdocs:/tmp)之内。 com / httpdocs / dir / email_inc.php第3行,referer: https ://www.site.com/previouspage [2011年2月1日11:55:24] [error] [client 11.222.333.444] PHP Warning:require(../ phpmailer / class.phpmailer.php)[function.require]:未能打开stream:操作不允许在第3行的/var/www/vhosts/site.com/httpdocs/dir/email_inc.php,referer:https://www.site.com/previouspage [致命错误] [客户端11.222.333.444] PHP致命错误:require()[function.require]:无法打开所需的'../phpmailer/class.phpmailer.php'(include_path ='.:')在第3行的/var/www/vhosts/site.com/httpdocs/dir/email_inc.php中,referer: https : //www.site.com/previouspage 有人可以提供任何build议?

优化专用网站的mod_fcgid

我正在使用mod_fcgid,我试图find资源,如何优化它运行一个专门的网站,但没有运气…到目前为止,我有: 我有apache2运行,我试图让PHP进程产卵,并始终运行,所以Apache不必产卵。 # Fastcgi configuration for PHP5 LoadModule fcgid_module modules/mod_fcgid.so MaxRequestsPerProcess 5000 # Maximum number of PHP processes. MaxProcessCount 8 # Number of seconds of idle time before a process is terminated IPCCommTimeout 1800 IdleTimeout 1800 AddHandler fcgid-script .php5 .php4 .php .php3 .php2 .phtml FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php5 FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php4 FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php FCGIWrapper /usr/local/cpanel/cgi-sys/php5 […]

尽pipe设置超时,我仍然得到Varnish Guru Mediation 503错误

我有以下后端设置: backend seanesopenko { .host = "seanesopenko.ca"; .port = "8080"; .connect_timeout = 60s; .first_byte_timeout = 300s; .between_bytes_timeout = 60s; } 尽pipe在后端设置了超时,我依然不断得到Guru Mediation 503错误。 我认为这可能是apache2 / php错误,正在显示为Vuruish的Guru Mediation 503错误。 如何configurationvarnish / apache来显示apache2错误?

如何使用FTP仅在Linux机器上启用PHP Curl

我只有访问只有php.ini文件,我想能够添加curl extenssion到我的Linux机器。 我没有进入terminal。 我试着添加: 延长= curl.so 但它不起作用。 是否有可能通过FTP添加curl? 谢谢。

cronjob的PHP文件不断重复

我已经在cPanel中设置了一些cronjobs,似乎每次运行脚本时,都会将文件写入该cPanel帐户的根文件夹。 问题是,cronjobs经常运行,因此每天创build数百个文件。 它创build的文件是“phpfile.php.1”和“phpfile.php.2”等等。 他们都完全空了。 这是一个截图: http : //i.stack.imgur.com/kCctw.png 我也在官方的cPanel论坛上发布了这个问题,但他们不知道。 所以即时通讯认为它必须是在cPanel或WHM造成这一点的设置。 我正在运行红帽32位e5,我有完整的root权限。 有任何想法吗?

什么时候应该select简单的PHP邮件,当用login+密码smpt?

我的案例:需要每天发送1000条消息到主Gmail账户的Web应用程序。 (只需要发邮件,不需要收邮件 – 邮件客户端) 1.选项 – 使用PHP邮件function+ sendmail +configurationphp.ini php例子: <?php $to = '[email protected]'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> php.ini config(ubuntu): sendmail_path = /usr/sbin/sendmail -t -i 优点 :不需要电子邮件帐户,易于设置 缺点 :? 2.选项 – […]

在Apple Xserve上执行php需要帮助

如果这是一个编程问题或服务器问题,我不积极,但我倾向于服务器。 我一直在将一个网页(由MySQL数据库支持的基本PHP)从一个Ubuntu服务器移动到一个OSX服务器。 我已经在Apacheconfiguration(httpd.conf)中启用了php模块,并在/ etc中创build了一个php.ini文件,而php似乎正在工作 – 而不是旧的网页。 基本上,我在本地子网上设置了用于testing的网页(它的主机地址为10.xxx),并将Web服务器指向一个目录,在该目录中复制了其他服务器的所有文件。 当我将Safari导向到地址10.xxx时,它正确地find并显示index.php,但是它不执行脚本,只是将内容转储到浏览器。 在那个时候,我以为我错误地设置了PHP,所以我创build了包含的clasic info.php <? phpinfo(); ?> 而令我惊讶的是它运行正常(从10.xxx/info.php)。 这让我觉得代码本身一定有问题。 由于目前的代码在Ubuntu服务器上工作,并没有任何更改,我检查了PHP的版本。 旧的服务器正在使用5.2,而OSX服务器正在运行5.3。 这可能是问题所在,但没有什么意义,因为我觉得没有什么改变,而且这个网站的php是非常基本的。 进一步certificate这是一个代码问题,当我通过php index.php和info.php直接执行index.php和info.php时,我从命令行得到相同的行为。 然而,我仍然倾向于这个问题是在OSX服务器上,而不是在编程,因为如果这是一个PHP的问题(由于版本或一些语法错误)不会得到一个错误消息当试图执行脚本而不是文件被视为文本? 你觉得怎么样? 我刚刚失去了我的想法:)。 任何帮助获得这些PHP文件执行非常感谢。 谢谢!!

Linux服务器上的进程和内存问题

需要一些帮助来分析在Linux服务器上运行的Apache和PHP进程。 它是一款带有4GB内存的8核英特尔处理器。 当它的网站运行这样的顶部显示。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23459 username1 16 0 151m 27m 8388 S 11.3 0.7 0:11.71 php5 23730 username1 16 0 151m 28m 8388 S 11.3 0.7 0:03.87 php5 23458 username1 16 0 151m 28m 8388 S 3.0 0.7 0:19.20 php5 16202 mysql 15 0 […]