1、在Apache的配置文件中修改(1)添加php_admin_flag engine off到配置文件中[root@localhost metadata]# vim /usr/local/apache2/conf/httpd.conf <Directory "/usr/local/apache2/htdocs"> Options Indexes FollowSymLinks
原创 2014-04-19 10:46:49
1323阅读
为了安全期间,有时我们需要限制网站下的某些目录对于php脚本不能执行。 有两种方法可以参考: 1. 使用.htaccess 文件限制 在要限制php执行的目录下,创建.htaccess文件,加入内容 2. 使用apache的配置文件httpd.conf 在相关的虚拟主机段,加入 注意:此处配置要使用
转载 2016-07-13 11:46:00
186阅读
2评论
这几天弄的东西涉及到php利用shell脚本与Linux的交互,我们知道利用php运行脚本来访问Linux是以Apach的身份来执行的,因此它自己能够所做的事情很少的,因为没有足够的权限,这里就涉及到要将为php执行的时候赋予root权限。接下来介绍的这种方法,我自己是亲自做了的,可以实现,但是毕竟有它的缺点,这里跟大家分享一下,希望大家有什么好的做法可以提示一下:这是利用C来实现互换权限的,如果
原创 2014-01-16 02:03:00
708阅读
//ipt.c   #include <stdio.h>    #include <stdlib.h>    #include <sys/types.h>    #include <unistd.h>&
转载 2017-11-03 17:32:22
1556阅读
getenforce如果结果是Enforcing说明是开的关闭:setenforce 0关闭之后,访问php文件正常。[root@backup conf]# getenforce Enforcing[root@backup conf]# setenforce 0
PHP
原创 2021-07-28 10:24:56
161阅读
1. 查看一下你的Apache执行用户是谁: lsof -i:80 运行之后的结果为: 从
原创 2023-07-21 10:49:35
100阅读
php扩展 java扩展dll
转载 2019-10-16 21:46:00
125阅读
2评论
    最近遇到一个来自开发组的需求: 查询线上WEB服务器的PHP扩展模块版本号。由于web服务器较多,且权限不对开发组开放。所以只能用php写个程序,并用页面简单的展示下就OK了。 线上有一台测试机。OK了。就用它做服务端了。在nginx配了个虚拟主机。 实现思路: 在测试机上远程连接到web服务器上,并执行php命令,php支持这么干滴。。。这样可以免去
推荐 原创 2010-10-20 18:27:47
4991阅读
1评论
PHP执行root权限命令报错: Failed to restart network.service: Interactive authentication required. See system logs and 'systemctl status network.service' for de ...
转载 2021-08-03 10:35:00
982阅读
2评论
1.WEB服务器调用PHP接口  以Apache服务器为例,我们看看该服务器是怎样启动PHP,并调用PHP中的方法。Apache服务器启动并运行PHP时,一般是通过mod_php7模块的形式集成(如果是php5.*版本,就是mod_php5模块,模块后缀名根据php版本而定),mod_php7的结构如下(源码路径为php/sapi/apache2handler/mod_php7.c): AP_M
创建类似于&ldquo;*.php.*&rdquo;,的文件名,如nuanyue.com.php.jpg 上传至服务器即可运行脚本。 测试脚本: test-p_w_picpath.php.jpg < ?php phpinfo();?
转载 精选 2011-01-05 22:03:34
854阅读
如果一个apache服务器中存在多个虚拟主机,想在站点目录之间进行隔离,提高安全性,个人总结最完善的方法如下: 一、修改php.ini添加所有php要涉及到的目录白名单 二、apache虚拟机再单独配置每个站点php程序需要涉及到的目录   例:对以下三个站点进行隔离   /data/webroot/web1 t1.com /data/webroot/web2 t
原创 2012-09-20 19:22:24
1229阅读
LNMP有一个缺点就是目录权限设置上不如Apache,有时候网站程序存在上传漏洞或类似pathinfo的漏洞从而导致被上传了php木马,而给网站和服务器带来比较大危险。建议将网站目录的PHP权限去掉,当访问上传目录下的php文件时就会返回403错误。下面VPS侦探详细介绍如何把lnmp环境下去掉指定目录的PHP执行权限。 首先要编辑nginx的虚拟主机配置,在fastcgi的location语句
转载 精选 2013-04-07 15:02:12
1018阅读
例子:检测文件是否可读、可写、可执行。复制代码代码示例:附,检测文件的大小,学习filesize的用法。复制代码代码示例:
php
原创 2021-07-27 10:02:04
1097阅读
时间:2011.8.4 环境:windows2003 , apache2.2 , php5 错误日志: 错误应用程序 httpd.exe,版本 2.2.14.0,错误模块 php5ts.dll,版本 5.3.1.0,错误地址 0x0000c200。 解决方法:复制php5ts.dll到apaceh的bin目录下或者系统目录下c:\windows\system32后,重启系统。
原创 2011-08-04 16:06:54
678阅读
CGI:是一种调用执行环境,来执行二进制程序并将格式转化为html能识别的一种协议 FastCGI:是apache服务器充当客户端,php不再是一个解释器,而是一个服务器, 也类似apache的            prefork工作模型,称为fastCGI编程语言&
原创 2015-06-16 17:16:40
538阅读
apache支持phpcd /usr/local/apache2/conf/vim httpd.confLoadModule php5_module        modules/libphp5.soAddType     application/x-httpd-php .phpDirec
转载 精选 2016-02-19 11:48:52
2013阅读
前提:已源码安装过Apache1.安装PHP之前安装PHP组件 GD 库freetype、jpegsrc、libpng、GD2(1).安装freetypetar zxvf freetype-2.3.10.tar.gzcd freetype-2.3.10./configure --prefix=/usr/local/freetypemake && make install(2).安装
原创 2016-09-22 10:26:22
566阅读
httpd主配置文件/usr/local/apache2.4/conf/httpd.confvim/usr/local/apache2.4/conf/httpd.conf//修改以下4个地方ServerName(前面#去掉)Requirealldenied//改成Requireallgranted(防止打开虚拟主机配置文件时显示403)AddTypeapplication/x-httpd-php.
原创 2017-12-18 21:29:33
526阅读
安装环境准备[安装apache 安装mysql 安装扩展库]yum install zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel –ytar
原创 2022-04-12 18:10:30
231阅读
  • 1
  • 2
  • 3
  • 4
  • 5