`
wangshaofei
  • 浏览: 282410 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

php以模块方式安装时apache系统安全知识汇总

阅读更多

1 php继承apache的nobody的权限,恶意脚本避过用户名和密码访问数据库(除非数据库有自己的访问控制)。

2 避免以超级权限(root)运行apache,可能危机整个系统安全。除非用 open_basedir来控制那些文件夹php可以访问。

3 加强对表单提交信息的检查,防止系统文件安全(被删除)

4 数据库用户权限要合理分配

 

 

分享到:
评论

相关推荐

    php的安装-以module方式-与apache结合

    - `LoadModule php5_module "D:/php/php5apache2.dll"`:加载PHP模块。 - `PHPIniDir "D:/php"`:指定`php.ini`的路径。 - 还可以在`httpd.conf`中添加如下内容来指定可以执行PHP的文件类型: - `AddType ...

    基于linux的apache+mysql+php的安装配置.pdf

    Apache和PHP的安装过程更为复杂,需要相互之间的一些模块配合,通常采用源码安装以确保稳定性和灵活性。 MySQL的安装涉及下载RPM软件包,如MySQL-server和MySQL-client,通过RPM命令进行安装。RPM是Red Hat公司开发...

    PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    3. 启用Apache的PHP模块,找到`#LoadModule php_module modules/mod_php.so`,去掉前面的#号。 4. 添加PHP解析器路径,如`AddHandler application/x-httpd-php .php`和`PHPIniDir "C:/php"`,这里的"C:/php"是PHP...

    php 集成环境 Apache+MySQL+PHP集成环境汇总

    安装Apache时,你需要下载适用于Windows的二进制文件,然后按照安装向导进行安装。配置文件一般位于`conf\httpd.conf`,在此文件中可以设置端口号、虚拟主机、文档根目录等参数。 **2. PHP脚本解释器** PHP是一种...

    php4apache2.dll

    2. 修改Apache的配置文件`httpd.conf`,添加以下行来加载PHP模块: ``` LoadModule php4_module "C:/php/php4apache2.dll" ``` 3. 配置PHP处理程序映射,让Apache知道如何处理`.php`文件: ``` AddType ...

    apache+php+mysql安装配置总结

    在Linux环境下,确保Apache已加载PHP模块并正确配置了PHP解析器。在Apache配置文件中,找到类似下面的行: ``` <FilesMatch "\.php$"> SetHandler application/x-httpd-php ``` 然后,创建一个简单的PHP文件,如...

    Windows下安装Apache2.2 + PHP5.3 + Mysql5.1

    本文将详细介绍如何在Windows系统中安装Apache 2.2、PHP 5.3以及MySQL 5.1,以快速搭建起PHP应用开发环境。 ### 1. 下载所需软件 #### Apache 2.2 - **下载地址**:首先需要从官方网站下载适用于Windows系统的...

    apache+php+mysql配置图

    通常建议将Apache安装在非操作系统所在磁盘,以防系统故障导致配置文件丢失。 2. **配置Apache** 安装完成后,Apache将以服务形式自动启动。你可以通过任务栏的绿色图标控制其启动、停止或重启。接下来是配置阶段...

    Win2003+Apache2.2.22+PHP5.4安装配置详细教程

    这些配置使得Apache能够识别并处理`.php`文件,并且指定了PHP模块的位置。 **2. PHP配置**: - 进入`C:\websoft\php54`目录,复制`php.ini-production`文件并重命名为`php.ini`。 - 使用文本编辑器打开`php.ini`,...

    PHP MySQL Apache超强组合

    当这三者结合时,Apache作为Web服务器接收用户请求,解析其中的PHP代码,并通过mod_php模块将结果返回给客户端。PHP则负责处理业务逻辑,与MySQL数据库交互,进行数据查询、更新等操作。MySQL作为后端数据库,存储和...

    apache+iis+php全能配置

    无论是在 Apache 还是 IIS 上配置 PHP,都需要注意兼容性和安全性,及时更新 PHP 版本以修补安全漏洞。此外,还要确保所有依赖的库和 DLL 文件(如 php5ts.dll 和 libmysql.dll)都在系统路径中,以便于 PHP 正常...

    Apache+MySQL+PHP 配置过程

    总结,配置Apache+MySQL+PHP环境在Windows 7上涉及多个步骤,包括安装这三个组件,配置Apache以处理PHP,以及设置MySQL供PHP访问。这个过程虽然有些繁琐,但按照正确的步骤进行,可以建立一个稳定的本地开发环境。...

    apache mysql php服务安装教程完整版

    此外,对于RHEL系统,包管理工具yum也提供了方便的软件安装方式,尤其是`yum groupinstall`命令可以一键安装整个服务组,非常适合于安装复杂的服务组件如Web服务器、数据库服务器等。 二、使用yum管理工具安装部署...

    apache运行php

    1. **AddType application/x-httpd-php .php**:此命令将 `.php` 扩展名与 PHP 处理器关联起来,告诉 Apache 当请求以 `.php` 结尾的文件时应该用 PHP 解析它们。 2. **DirectoryIndex index.php index.html**:此...

    PHP5.2.6+Apache2.2.22组合套装下载

    在安装过程中,用户需要按照指示将PHP作为Apache的一个模块进行配置,这样Apache就能识别并执行.php文件中的PHP代码。 总结起来,"PHP5.2.6+Apache2.2.22组合套装"为开发者提供了一个便捷的开发环境,用于学习和...

    PHP程序设计-3期(KC016) 1.2.1Apache的安装配置拓展知识.doc

    当PHP以ISAPI扩展方式运行时,它作为一个DLL动态链接库加载到IIS进程中,处理完请求后不会立即退出,这可能导致线程安全问题。因此,如果你选择ISAPI模式,应使用Thread Safe(TS)版本的PHP,以确保线程安全。 ...

    在windows下配置Apache+PHP+MySQL

    - **安全性**:在正式环境中,需要注意对Apache、PHP和MySQL进行安全配置,例如禁用不必要的模块和服务,设置合理的权限等。 - **版本兼容性**:确保所使用的Apache、PHP和MySQL版本之间兼容,以避免运行时出现问题...

Global site tag (gtag.js) - Google Analytics