config userc.php,限定某个目录禁止解析php 、限制user_agent 、php的配制文件、PHP的动态扩展模块...

093a4e3bf6c8fae565dbea745305c1e9.png

找到路径,而后对其进行配制:

设置时区:date.timezone

把它改为:date.timezone =Asia/Shanghai 或:date.timezone =Asia/Chongqing

e18e2263bde7cf4d7350f4fe627665e5.png

而后,再设置一些禁止访问的函数:

disable_functions=

把它改为:disable_functions=eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen,proc_open,proc_close

d8015b758e5d1d03be44876e422e198c.png

访问:

482c38cdc77c081399a58059272da5e0.png

为了避免显示这个,就配制:display_errors

把它改为:display_errors = Off

833b0f47213252d0e1b9db4c2be97abb.png

重启apache:/usr/local/apache2.4/bin/apachectl graceful

而后再次访问:

9a57ff62999f5455d36399a377703242.png

设置php.ini文件里的错误日志,因为上面,看不到任何问题(找不到缘由),因此,就得查看日志

把错误日志开启:log_errors = On

98fdb8dec5adfaeb8c47ef325dc37bd4.png

设置错误日志的存放路径:error_log = /tmp/ php_errors.log

582ad4015a9d08458818901e8a1027ae.png

设置错误日志的级别:error_reporting = E_ALL & ~E_DEPRECATED

38b1cbb94d9f25ad68206fb1e9a4a42f.png

而后,重启,访问

21423bdc4963c6a63f8752d498a9f2a8.png

查看日志:

66fcaace2fec9235e42c58633a95753b.png

这里须要注意的,就是日志存放的 目录必须要有访问权限(相关用户)。

设置网站独立的目录或文件活动的权限 open_base = dir_name: (好比网站被入侵了,可能还会被人家继续渗透,这样子,就只能在这个目录范围内)

8d6cbd1739b827c0449f249f67d4cf9f.png

可是这样子,就会把全部的dir_name 目录给限定了,因此,意义不大。

因而就只有改虚拟机的配制文件:/usr/local/apache2.4/conf/extra/httpd-vhost.conf

在里面加入:

php_admin_value open_basedir "/var/www/222/:/tmp/"  (防止,被入侵后继续扩展)

90d273a1c681d7a1f830564e78bfc450.png

检查配制,重启,访问:

56fe6cb8b1b1fb803efd3fb5d36ae697.png

63490c4724ec1c699752d91c8f461914.png

而后,改正确:

daca03d5012d7b1b175bb450f330dbfb.png

到此目录可控权限给设置完成。

四、PHP的动态扩展模块:

例如添加一个phpredis模块:

下载phpredis:wget -c https://codeload.github.com/phpredis/phpredis/zip/develop

更名:mv develop phpredis-develop.zip

解压:unzip phpredis-develop.zip

进入:cd phpredis-develop/

运行:/usr/local/php56/bin/phpize     (在目录内支行/usr/local/php56/bin/phpize,目的是为了什么configure文件)

配制:./configure --with-php-config=/usr/local/php56/bin/php-config

编译安装:make  && make install

编辑: vim /usr/local/php56/etc/php.ini

加入:extension=redis.so

查看:/usr/local/php56/bin/php -m |grep redis

a91e5ec835a298a91d23b15d11b8323a.png

到些phpredis 就加载成功。

其它安装模块,若源码包安装自带得有的话,就在ext下执行相关的安装操做。

例如:

步骤:

进入php的源码包:cd /home/nfyx/source/php-5.6.36/ext/

进入须要安装扩展模块的目录:cd  ****/

运行这条命令:/usr/local/php56/bin/phpize  (生成configure文件)

配制:./configure --with-php-config=/usr/local/php56/bin/php-config ;echo $?

编译安装:make && make install

查看默认路径下是否生成了扩展模块:ls /usr/local/php56/lib/php/extensions/no-debug-zts-20131226/

修改php.ini文件:vim /usr/local/php56/etc/php.ini

加入这行:extension=zip.so

最后进行查看是否加载:/usr/local/php56/bin/php -m |grep zip

c758f562df5f4f9ba656f753895a8c47.png

47b810a2962f70164d78a86d997346c1.png

6018583e79e38662b3a272dc55b53867.png

aa0c75b75920cf84ed7ecda72bc64c90.png

到此源码包里面的扩展模块安装结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 智慧社区背景与挑战 随着城市化的快速发展,社区面临健康、安全、邻里关系和服务质量等多方面的挑战。华为技术有限公司提出智慧社区解决方案,旨在通过先进的数字化技术应对这些问题,提升城市社区的生活质量。 2. 技术推动智慧社区发展 技术进步,特别是数字化、无线化、移动化和物联化,为城市社区的智慧化提供了可能。这些技术的应用不仅提高了社区的运行效率,也增强了居民的便利性和安全性。 3. 智慧社区的核心价值 智慧社区承载了智慧城市的核心价值,通过全面信息化处理,实现对城市各个方面的数字网络化管理、服务与决策功能,从而提升社会服务效率,整合社会服务资源。 4. 多层次、全方位的智慧社区服务 智慧社区通过构建和谐、温情、平安和健康四大社区模块,满足社区居民的多层次需求。这些服务模块包括社区医疗、安全监控、情感沟通和健康监测等。 5. 智慧社区技术框架 智慧社区技术框架强调统一平台的建设,设立数据中心,构建基础网络,并通过分层建设,实现平台能力及应用的可持续成长和扩展。 6. 感知统一平台与服务方案 感知统一平台是智慧社区的关键组成部分,通过统一的RFID身份识别和信息管理,实现社区服务的智能化和便捷化。同时,提供社区内外监控、紧急救助服务和便民服务等。 7. 健康社区的构建 健康社区模块专注于为居民提供健康管理服务,通过整合医疗资源和居民接入,实现远程医疗、慢性病管理和紧急救助等功能,推动医疗模式从治疗向预防转变。 8. 平安社区的安全保障 平安社区通过闭路电视监控、防盗报警和紧急求助等技术,保障社区居民的人身和财产安全,实现社区环境的实时监控和智能分析。 9. 温情社区的情感沟通 温情社区着重于建立社区居民间的情感联系,通过组织社区活动、一键呼叫服务和互帮互助平台,增强邻里间的交流和互助。 10. 和谐社区的资源整合 和谐社区作为社会资源的整合协调者,通过统一接入和身份识别,实现社区信息和服务的便捷获取,提升居民生活质量,促进社区和谐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值