分类存档: PHP语言

Rocky Linux 9 上编译安装PHP 7.4.33

     因之前的CentOS8系统提前EOL,综合考虑已将目前维护很多服务器切换到了Rocky9,  在最近的一个项目中需要配置PHP 7.4 环境(要求openssl库版本要大于1.0.1小于3.0 ) 但 Rocky 9 自带的OpenSSL库 3.0.7 不受支持, 在此重新整理了下编译配置安装方法,也可供PHP 5.6 5.5 5.4 5.3 5.2 低版本在Rocky9上的编译安装参考.
继续阅读 »

ECShop提示open_basedir cls_template.php on line 1182 错误解决方法

最近帮一朋友调试站点,使用CentOS,重新配置了系统环境,跑ECShop程序,在开启PHP.ini 的 open_basedir 参数限定站点目录权限后,ECShop 运行网页头部提示如下错误:
Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/tmp/:/var/tmp/:/data/web/xxxxx ) in /data/web/xxxxx/includes/cls_template.php on line 1182
继续阅读 »

PHP使用数据库永久连接方式(mysql_pconnect)操作MySQL的是与非

PHP程序员应该都知道连接MySQL数据库可以使用mysql_pconnect(永久连接)函数,使用数据库永久连接可以提高效率,但是实际应用中数据库永久连接往往会导致出现一些问题,通常的表现就是在大访问量的网站上时常发生断断续续的无法连接数据库的情况,出现类似"Too many connections in ..." 继续阅读 »

php使用网络攻击占用超大带宽的,解决方案[转]

未测试

关于近期一些服务器遭受UDP攻击的说明
近来我有一两台服务器显示经常受到udp攻击
导致服务器带宽占用到100%,用华盾查流量占用也无法查到具体是哪个站被攻击了,起初以为是cc攻击,因为停止了iis带宽就为0了,其实不然,都是部分用户被入侵导致的
下面我想说一下被入侵的原理 继续阅读 »