php使用ZipArchive
09
03月
2023
php使用ZipArchive压缩文件的心得$zip=newZipArchive;if($zip->open('test.zip',ZipArchive::CREATE)===TRUE){$zip->addFile('image.txt');//假设在当前路径下加入的文件名是image.txt$zip->close();}功能:默认打开test.zip文件,如果不存在则创建一个test.zip文件,然后向test.zip中添加image.txt文件。注意:如果创建的zip文件里没有添加image.txt则创建的压缩包不可见。$zip->addFromString('test.txt','fil...
【原创】 编译swoole需要开启的参数
17
01月
2023
php7.4安装mcrypt扩展
15
11月
2022
链接SSH然后:yuminstalllibmcryptlibmcrypt-develmcryptmhashwgethttp://pecl.php.net/get/mcrypt-1.0.1.tgztarxfmcrypt-1.0.1.tgzcdmcrypt-1.0.1/www/server/php/72/bin/phpize./configure--with-php-config=/www/server/php/72/bin/php-config&&make&&makeinstall成功后,然后在:配置文件随便在合适的位置添加一行:extension=mcrypt.so之后重启服务器的PHP服务即...
【原创】 thinkphp6不支持file_get_contents("php://input")等获取请求参数
04
08月
2022
php精确计算
19
01月
2022
【原创】 apache重写路由匹配?问题
03
12月
2021
PHP安全设置
16
11月
2021
1、屏蔽PHP错误输出在/etc/php.ini(默认配置文件位置),将如下配置值改为Offdisplay_errors=Off不要将错误堆栈信息直接输出到网页上,防止黑客加以利用相关信息。正确的做法是:把错误日志写到日志文件中,方便排查问题。2、屏蔽PHP版本。默认情况下PHP版本会被显示在返回头里,如:ResponseHeadersX-powered-by:PHP/7.2.0将php.ini中如下的配置值改为Offexpose_php=Off3、关闭全局变量。如果开启全局变量会使一些表单提交的数据被自动注册为全局变量。代码如下:如果开启了全局变量,则服务器端PHP脚本可以用$usernam...
【原创】 thinkphp模板include file=变量
02
08月
2021
【原创】 Swoole开启SSL支持
16
06月
2021
【原创】 thinkphp5.1使用mongodb
25
02月
2021
1.安装MongoDBPHP扩展PHP官网上下载MongoDBPHP驱动包,下载地址:http://pecl.php.net/package/mongodb下载最新版本$wgethttp://pecl.php.net/get/mongodb-1.9.0.tgz
$cd/mongodb-1.9.0
$/usr/local/php/bin/phpize
$./configure--with-php-config=/usr/local/php/bin/php-config
$make&&makeinstall执行以上命令后,你需要修改php.ini文件,在php.ini文件中添加mongo配置,配置...