Articles of PHP

networking服务器和PHP文件安全

我试图find我的共享networking服务器上的文件的正确的安全设置,我有一些基本的问题,我没有通过环顾四周。 如何阻止人们阅读我的PHP文件。 推荐的设置似乎是644,它可以让整个世界读取它们。 是对的吗? PHP的后缀是否阻止他们? 如果public_html中的PHP脚本(由客户端执行)正在访问同一服务器上但在public_html之上的html文件,我可以将其设置为600,因为脚本实际上是用户? 上面的任何东西都是从外面隐藏起来的,还是只是权限呢? 编辑客户端,我的意思是一个iPhone应用程序,它调用各种PHP脚本。 这些文件的内容并不是超级私密的,但是我想尽量减less黑客攻击的风险,所以不要让人们轻易地读取脚本和其他文件。 非常感谢, 克里斯

已安装PHP-GD,但未在RedHat 5.5 Enterprise中激活

我不知道如何安装灯服务器。 启动phpinfo()脚本我可以阅读 –without-gd 即使我在机器上发现了包裹 root@mypc ~]# rpm -qa |grep php php53-common-5.3.3-1.el5_6.1 php53-mysql-5.3.3-1.el5_6.1 php53-pdo-5.3.3-1.el5_6.1 php53-cli-5.3.3-1.el5_6.1 php53-5.3.3-1.el5_6.1 [root@mypc ~]# rpm -qa |grep gd gd-2.0.33-9.4.el5_4.2 sysklogd-1.4.1-46.el5 gd-2.0.33-9.4.el5_4.2 gdbm-1.8.0-26.2.1 我怎样才能激活php-gp?

如何在AIX 7.1上安装Apache,MySQL和PHP

我想在AIX 7.1上安装以下开源软件 Apache 2.2.19 PHP 5.2.6 MySQL – 5.0.67 请帮助我。

通过安全的子域镜像我的网站

为了使我的网站符合边缘内容交付networking的限制,我不得不将我的安全证书根从https://www.mysite.com推送到子域https://www.secure.mysite.com 。 我现在正在考虑什么似乎是一种新颖的方式,我可以通过我的安全子域镜像来自我的不安全域的内容。 在我的apacheconfiguration中使用了几个mod_rewrite命令,我已经成功地将其设置为将所有https://*.com请求redirect到我的服务器,以将请求前缀到https://secure.*.com 。 现在来谈谈我想邀请一些人讨论的部分。 这是我的想法提纲。 与我的服务器的其余部分不同,通过安全子域的任何请求都将使用不同的ErrorDocument处理404请求。 而不是简单地显示一个404错误,这个页面将负责尝试在基本域上find一个符合条件的“代理”点。 这是一个例子: 用户请求https://mysite.com/site/walrus.php?cool=1 mod_rewrite将原始请求更改为https://secure.mysite.com/site/walrus.php?cool=1 服务器无法在/site/walrus.php域中find/site/walrus.php ,并调用/site/walrus.php域的404处理程序 404 ErrorDocument(一个php脚本)将安全部分从请求中除去,再次呈现http://mysite.com/site/walrus.php?cool=1 该脚本尝试使用file_get_contents()获取http://mysite.com/site/walrus.php的内容 如果脚本发现http://mysite.com/site/walrus.php是一个现有的资源,它会将该文件的内容作为自己的内容回显。 否则,一直无法find资源,它继续发出redirect头到正常的404 ErrorDocument适用于服务器的其余部分。 那么,你可以对此做些什么评论? 这样做以前是否有这样的事情的资源或者例子让我看?

相对path不在本地服务器上工作,但在远程服务器上工作

我有这个图像链接在远程服务器上工作,但不能在本地服务器上工作。 //Remote Server Works <img src="../behind_wwwroot/img_folder_fast/cars.jpg"> //Local Server doesn't work <img src="../behind_wwwroot/img_folder_fast/cars.jpg"> 本地服务器目录树 WWW /我的_服务器 Apache文档根目录设置为C:/ wamp / www / my_server 图像文件存在于C:/wamp/www/behind_wwwroot/img_folder_fast/cars.jpg 我想把上传的图像放在www根目录下,原因很明显。 有人帮助

PHP不加载Windows Server 2008上的MySQL DLL

我有一个Windows Server 2008运行IIS7和PHP 5.2.13,还安装了MySQL。 但是,我已经包含了php_mysql.dll&php_mysqli.dll – 我也从SQL文件夹中移动libmysql.dll到我的PHP文件夹,也是到system32文件夹。 此外,我已经检查了所有我的目录,创build了一个环境path等,但它仍然不显示在我的php.info(也正确的php.ini文件夹中激活)。 每当我做出改变时,我都会重置。 任何帮助将是伟大的!

在CentOS 5.6上build立一个不受pipe理的专用网页服务器

我刚刚用iweb购买了我的networking服务器,说实话,我不知道如何正确设置专用的networking服务器。 我已经能够安装httpd,php,mysql,但似乎并不完整。 另外,如果我想用yum命令安装最新版本的php 5.3.6,我该怎么做。 I need help with ->Installing php 5.3.6 along with apc ->Make sure it is compatible with the rest of the configuration 其他的PHP,httpdconfiguration加快了PHP。 我会问如何设置nginx作为代理服务器,但我认为这将是一个单独的问题更好。

Nginx的PHP mbstring

我使用本教程在我的Centos服务器上安装nginx http://moon.mastipoint.net/research/nginx-php-fpm-mysql-on-centos.html 。 我有一切运行,但是,我不知道如何安装php mbstring扩展。 我试过yum install php-mbstring.i386但它返回以下错误: –> Running transaction check —> Package php-mbstring.i386 0:5.1.6-27.el5_5.3 set to be updated –> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-mbstring –> Finished Dependency Resolution php-mbstring-5.1.6-27.el5_5.3.i386 from base has depsolving problems –> Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-mbstring-5.1.6-27.el5_5.3.i386 (base) Error: Missing Dependency: php-common […]

安全地授予用户apache / php的访问权限?

运行一个linux服务器。 我们想让许多用户访问testing/玩弄PHP和Apache,并与它做事情。 我想知道最好的方法是: 防止用户由于内存/ CPU使用而造成无限循环,从而导致服务器崩溃 阻止访问从PHP的子目录 与Apache相同的效果 问题是,我正在寻找一个插件(或任何其他)在用户层面而不是stream程层面(我已经看到了一堆php.ini / .htaccess解决scheme,但他们似乎把重点放在过程而不是使用(如php的max_execution_time)。 任何人都知道任何addong /插件/或其他方式来检测和限制用户在Linux服务器上造成的损害的潜力?

使用非MySQL后端运行indexhibit – 可以完成吗?

可供公开下载的基于PHP的Indexhibit CMS的版本在四年内已经达到了0.70(或约四分之一),据我所知,它是整个当时只有MySQL的应用程序。 还有: configuration文件有一个sql参数,其中'mysql'是默认值,还有一个数据库抽象类独立地放在db目录中 ……这些架构提示表明Eatock和Vaska (它的作者)计划启用一个将应用程序连接到MySQL以外的其他应用程序 – 或者更加诱人的是,他们实际上编写了这样的function,但是并没有释放它。 如果你知道这个非常成功和经过时间考验的组合CMS,自制或其他方式的非MySQL后端,请告诉我在哪里可以得到我的帮助。 任何非MySQL的将是伟大的; 一个PostgreSQL适配器会特别激动人心的获得,但我不讨厌它。 谢谢。