Articles of PHP

WHM:如何将curl扩展添加到PHP?

我需要在PHP上安装curl 。 我如何使用WHM添加它? 它是否有任何安全问题,或者可能会导致共享主机上的帐户问题?

sendmail上的雪豹

我试图让我的MacBook Pro(OS 10.6.4)上的sendmail工作,以便我可以用PHP的mail()函数发送邮件。 如果你知道如何做到这一点没有sendmail,我也会对此感兴趣。 计划是使用我的Gmail帐户通过smtp.gmail.com发送邮件,除非你有更好的主意。 我做到了这一点 ,并没有奏效。 在/ etc / postfix / smtp_sasl_passwords我试了两个: smtp.yourisp.com用户名:密码 和 smtp.yourisp.com [email protected]:密码 问题似乎是谷歌不喜欢我。 我不认为我的ISP阻止它,因为Mail.app可以通过smtp.gmail.com发送电子邮件就好了。 $ email是我的Gmail地址。 $ printf "Subject: TestMail" | sendmail -f $email $email $ tail /var/log/mail.log Oct 21 19:38:18 Jays-MacBook-Pro postfix/master[8741]: daemon started — version 2.5.5, configuration /etc/postfix Oct 21 19:38:18 Jays-MacBook-Pro postfix/qmgr[8743]: CAACBFA905: from=<$email>, size=377, nrcpt=1 (queue […]

基于github的php symfony部署?

有谁知道PHP的类似Heroku的服务(阅读:Symfony 1.4,PHP 5.3+),我可以使用git(集线器)来pipe理部署?

SSMTP邮件服务器用Apache进程用户名覆盖from到的电子邮件地址

我在我的Ubuntu服务器上使用SSMTP邮件服务器,使用第三方SMTP从我的PHP脚本发送电子邮件,并且所有工作都很好,希望发送的电子邮件已经从&回复电子邮件地址设置为“www [email protected]“,而不是提供给mail()函数。 我在“ssmtp.conf”中把“FromLineOverride”设置为“YES”。 唯一的区别似乎是在回复地址中添加了“[email protected]”和提供给mail()函数的电子邮件地址。 我已经查看了所有可以find的设置,但仍然继续使用Apache2的进程用户帐户作为发件人地址。 有谁知道这是为什么发生?

Debian PHP 5.3 APD编译问题

我一直在尝试使用pecl install apd在Debian上安装APD 。 但是,进入make阶段时命令失败: make /bin/sh /src/apd-1.0.1/libtool –mode=compile cc -I. -I/src/apd-1.0.1 -DPHP_ATOM_INC -I/src/apd-1.0.1/include -I/src/apd-1.0.1/main -I/src/apd-1.0.1 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /src/apd-1.0.1/php_apd.c -o php_apd.lo mkdir .libs cc -I. -I/src/apd-1.0.1 -DPHP_ATOM_INC -I/src/apd-1.0.1/include -I/src/apd-1.0.1/main -I/src/apd-1.0.1 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /src/apd-1.0.1/php_apd.c -fPIC -DPIC -o .libs/php_apd.o /src/apd-1.0.1/php_apd.c: In […]

WEBrick样的PHP服务器?

我是一个具有一些Drupal 6经验的Rails开发人员。 当我在Rails上开发时,习惯于修改我的代码然后重新启动: cd /my/project/path script/server 这将启动一个WEBrick实例,我的网站将在http:// localhost:3000上提供 ,这对testing非常方便 – 它不需要我configuration任何Apache文件,也不需要pipe理员权限。 相比之下,现在我知道提供PHP页面的唯一方法就是configuration一个不是“敏捷”的Apache虚拟主机。 有没有像WEBrick那样方便,对于PHP?

一个php5-cgi进程使用100%cpu

我有一个专门的服务器运行Debian 6,Nginx的1.07,PHP 5.3与PHP的FPM和percona的MySQL 5.1。 我只是最近设置了服务器,只有一个站点在上面运行。 我遇到的问题是,即使我有10个PHP的fastcgi进程设置,但1个PHP5-CGI进程消耗100%的CPU,而其他9消耗几乎0%。 目前,整个服务器速度很慢,站点也是如此。

PHP安装sqlite3扩展

我们在这里使用PHP 5.3.6,但编译PHP时使用了–without-sqlite3命令。 (它在“configuration命令”栏中列出)。 但是,在服务器上重新编译PHP是非常危险的。 有很多游客。 我们如何安装/使用sqlite3? 问候,凯文 [编辑] yum repolist给出: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.nl.leaseweb.net * extras: mirror.nl.leaseweb.net * updates: mirror.nl.leaseweb.net repo id repo name status base CentOS-5 – Base 3,566 extras CentOS-5 – Extras 237 updates CentOS-5 – Updates 376 repolist: 4,179 rpm -qa | PHP的PHP给: php-pdo-5.3.6-1.w5 […]

顶部命令中的时间+(CPU时间)列错误地报告

我顶部命令中的Time +列不报告正在运行的php脚本的正确时间。 它首先上下波动报道 TIME+ 22:39.35 php 然后三秒钟后报告 TIME+ 7:12.41 php 然后再过三秒钟报告 TIME+ 42:44.21 php 任何线索,为什么这是发生? 编辑: 我打“c”切换进程的名称,所以我知道这是相同的过程。 时间仍然不正确地报告。

networking服务器安全,入侵检测和文件整合

我想在运行PHP和Apache的一些linux web服务器上添加一些跟踪/警报。 在做search时,我遇到了很多来自2006-2009的信息。 想重温一下东西,看看别人现在在做什么。 这里的主要目的是跟踪什么时候有文件被更改,如果有的话提醒我。 IDS也是如此,希望可以驻留在同一台服务器上? 由于其中一些是小规模的项目,我宁愿开源/免费的解决scheme,真的很有效。 尽pipe如果某人有经验,而且费用合理,我还是希望听到其他的select。