php项目上线放在服务器哪里 php 项目上线后放在服务器的网站根目录里,Apache 的网站根目录为 /var/www/html,Nginx 的网站根目录为 /usr/share/nginx/html...更改Nginx的默认网站根目录 Nginx 配置文件默认位于 /etc/nginx/nginx.conf 一、修改 html 块中的 server 块,改为如下: http { server...index index.html index.htm; } } 二、然后重新加载 Nginx : service nginx restart 三、最后修改文件权限,修改为 777: 默认的根目录权限为...更改Apache默认网站根目录 一、键入命令,编辑配置文件 httpd.conf: vi /etc/httpd/conf/httpd.conf 找到 DocumentRoot "/var/www/html..." 这一段 #apache 的根目录,把 /var/www/html 这个目录改为 /home/wwwroot/web1/htdocs。
php上传rar压缩包并解压到目录 1.php上传并解压的原理 普通上传功能 上传服务器 rar zip 加载系统组件 执行解压命令 成功解压到目录 7z 2.php执行系统命令的几类函数的区别...输出并返回最后一行shell结果 exec()不输出结果,返回最后一行shell结果 passthru()只调用命令,把运行结果原样输出 new com()系统预定义com类,根据需要任意选择内置方法 3.使用php...wscript.shell');加载wscript.shell来执行dos命令的组件 $obj->run('所要执行的命令内容'); rar解压命令:winrar x 被解压文件 解压位置 4.实例操作php
本文实例为大家分享了PHP实现图片压缩的具体代码,供大家参考,具体内容如下 /** * 生成图片 * @param string $im 源图片路径 * @param string $dest 目标图片路径...imagejpeg($newim, $dest); imagedestroy($newim); } else { imagejpeg($im, $dest); } } /** * 图片压缩处理...$attach_fileext, $sFile); //判断是否已压缩图片,若是则返回压缩图片路径 if(file_exists($public_path....$sFileNameS)){ return $sFileNameS; } //生成压缩图片,并存储到原图同路径下 resizeImage($public_path....$sFileNameS)){ return $sFile; } return $sFileNameS; } 使用实例: //原图 img/img.jpg //生成压缩图 img/img_300_300
将html页面压缩之后,可以大大提升页面的加载速度,下面的压缩代码去掉了页面中的所有空格、注释、制表符、换行符等等比较多余的字符,下面的代码是写以在thinkphp5中为例的,不过在他PHP程序是通用的...1、找到thinkphp5框架中的框架View类(/think/library/response/View.php),修改类中的output方法,代码如下: /** * 处理数据 ...,下面这段代码对PHP通用,可以进行自定义扩展封装 * 如果要使用压缩,请将IS_PAGE_ZIP定义在公共加载的文件中 * */ if(defined...php echo ', $outputHtml))); } return $outputHtml; } 2、在页面公共部分或者你需要使用页面压缩的模块设置一个宏变量进行标记...,我的如下 //设置开启页面压缩,true为开启页面压缩,false相反 define('IS_PAGE_ZIP', false); 3、最后压缩后的效果如下图:
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 1.php 效果 前言 学习学习怎么压缩多个文件. 1.php php $file=dirname(__FILE__); //定位绝对路径到这里D:\phpstudy_pro\WWW $file1=str_replace('\\', '/',$file);//然后把...test.zip压缩包中 $zip = new ZipArchive();//创建压缩包镀锡 $zip->open($filename,ZipArchive::CREATE); //打开压缩包 foreach...($fileList as $file){//遍历两个文件66.txt 666.txt $zip->addFile($file,basename($file)); //向压缩包中添加文件(66.txt...666.txt) } $zip->close(); //关闭压缩包 效果
这几天写项目也是遇到了需要手机上传图片.时代在进步.所以图片体积也越来越大.考虑到服务器的感受.所以需要将图片压缩下....这里也是自己建立了一个新的公告方法.通过调用此方法.也是将4M的图片压缩到了400k.效果还可以.所以分享下. /** * desription 压缩图片 * @param sting...$imgsrc 图片路径 * @param string $imgdst 压缩后保存路径 */ public function compressedImage($imgsrc...imgdst) { list($width, $height, $type) = getimagesize($imgsrc); $new_width = $width;//压缩后的图片宽...$new_height = $height;//压缩后的图片高 if($width >= 600){ $per = 600 / $width;
PHP的LZF压缩扩展工具 这次为大家带来的是另外一个 PHP 的压缩扩展,当然也是非常冷门的一种压缩格式,所以使用的人会比较少,而且在 PHP 中提供的相关的函数也只是对字符串的编码与解码,并没有针对文件的操作...LZF 扩展直接在 phar.php.net 下载安装即可,也是走得正常的 PHP 的扩展安装的步骤。LZF 压缩算法基于 Lempel-Ziv ,并使用了有限状态熵编码。...关于 LZF 压缩的信息非常少,仅有的查询结果显示是它是 Apple 开源的一种非常简单的字符压缩算法。...echo lzf_optimized_for(), PHP_EOL; // 1 // 如果LZF针对速度进行了优化,则返回1;对于压缩,则返回0。 LZF 全部就只提供了这三个非常简单的函数。...而 LZF 是非二进制的,采用一种熵算法的压缩算法,自然会有很多内容是肉眼可见的。最终,还是要取决于我们的业务形态来决定采用哪种具体的压缩扩展工具。
项目涉及文档处理,用户上传的包括 zip 和 rar 压缩包,需要先将压缩包解压后再作处理。对于 zip 压缩包,由于 php 自带 zip 扩展,可以直接解压。...,需要先为 php 安装 rar 扩展。...Please use --with-php-config=PATH # 运行./configure 时指定php-config路径即可 ..../configure --with-php-config=/usr/local/php/bin/php-config make && make install 配置rar扩展: # 新建 /usr/local.../php/conf.d/rar.ini,内容 extension=rar.so 重启 php-fpm ,看一下 phpinfo() ; ?
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 cyg.php cyg.php php $test_string="13545aaja3545aajan3545aajan3545aajan3545aajan3545aajan3545aajan3545aajan3545aajan3545aajan3545aajann...);//gzdeflate压缩后 echo ""; var_dump(gzencode($test_string));//gzencode压缩后 echo "以下解压的。...以上压缩的";echo ""; var_dump(gzuncompress(gzcompress($test_string)));//gzcompress压缩后再解压缩回来 echo "压缩后再解压缩回来
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 cyg.php 解压结果 压缩包 压缩包 cyg.php php //压缩包所在地址 【绝对文件地址】"D:/phpstudy_pro/WWW/date.zip"; //解压路径 【绝对文件目录路径 "D:/phpstudy_pro/WWW/date.zip"...; $filePath="D:/phpstudy_pro/WWW/date.zip";//压缩包 $filePath1="D:/phpstudy_pro/WWW/date1.zip";//压缩包 $fileList.../WWW/date.zip date1.zip有压缩文件的话,就true $zip->extractTo($path);//解压到"D:/2"目盘下 $zip->close...();//关闭压缩包 } else { return false; } } 解压结果 压缩包 压缩包
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 1.php 效果 前言 学习学习怎么压缩一个文件. 1.php php $file=dirname(__FILE__); //定位绝对路径到这里D:\phpstudy_pro\WWW $file1=str_replace('\\', '/',$file);/..."/1.txt";//后面在添加1.txt文件变成D:/phpstudy_pro/WWW/1.txt $filename = "cyg.zip";//把1.txt文件生成cyg.zip压缩包...$zip = new ZipArchive();//new一个zip压缩包对象 $zip->open($filename,ZipArchive::CREATE); //打开压缩包...$zip->addFile($path,basename($path)); //向压缩包中添加文件 $zip->close(); //关闭压缩包 效果
所谓的压缩,无非就是把换行空格等符号替换为空 css php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) {...' '), '', $buffer); return $buffer; } //文件太多的话可以自行写一个递归 include('第一个CSS文件'); //例如当前PHP.../test1.css ob_end_flush(); //浏览器打开,输出压缩后的内容 ?> js <?...文件下的main.js include('js文件二'); //复制调用更多JS文件 if (extension_loaded('zlib')) { ob_end_flush(); //输出压缩后的内容
由于网站的 CSS/JS/图片 等静态资源我们已经使用阿里云进行 CDN 加速,而阿里云已经实现了 gzip 压缩,所以如果网站的 PHP 生成的内容也可以实现 gzip 压缩,则整站即可实现 gzip...application/x-javascript 如果你没有权限修改你的主机,你也可以将以上代码复制到网站根目录的 .htaccess 文件。...PHP 开启 gzip 压缩 如果修改 Apache httpd.conf 文件无效,则可以通过修改 PHP 的 php.ini 方法: 打开 PHP 目录下的 php.ini 文件,找到 zlib.output_compression...WordPress 开启 gzip 压缩 如果修改 Apache httpd.conf 文件和 PHP 的 php.ini 文件的方法都无效,则将下面的代码复制到当前主题的 functions.php...PHP 压缩要更快,而且压缩之后更小。
mkdir -p /tmp/extroot 将根目录绑定至导入目录。 mount --bind / /tmp/introot 将 U 盘挂载至导出目录。
在EXT3系统中,当系统意外崩溃或意外关机时,会产生一些碎片文件在这个目录下面,系统启动fcsk工具会检查这个目录,并修复已损坏的文件系统。
linux使用--根目录空间不足,追加空间到根目录下 最近在爬虫,要保存大量的源码在linux上,最后发现根目录不足,想要追加根目录的空间,我的系统是centos7,还好之前分配了一整个系统盘给centos...,有200g,根目录目前使用了50g,现在从home目录分配100g给root目录,剩50g给自己,也就是home目录,我目前就给home留了40g,之前都给的时候出了些小问提,还没琢磨出来,就少分一点... Forth:删除了home,就要新建一个/home; Fiveth:最后恢复/home内容,就是把tmp目录我们刚刚压缩的...查看分区的状态: 敲入命令:df -h ,然后可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。 ?...现在此刻就没有home目录啦,不信你自己df -h看看,接下来我们卸载home目录之后,我们系统现在有147g的空间,我们拿出100g,给我们的根目录 敲入命令:lvextend -L +100G /dev
一直使用的机器因公司资源不够要回收,迁移至海南,新机器节点lvm 有一半容量都挂载到了home,因为这次分配的硬盘资源确实不多,我又是个对BT很依赖的重度用户,所以为了充分利用,决定将home卷删除扩容给根目录...umount /home 3、查看逻辑卷 lvdisplay 4、删除home逻辑卷 lvremove -y /dev/mapper/centos-home 5、把删除home后余下的全部容量扩容至根目录逻辑卷...lvextend -l +100%FREE /dev/mapper/centos-root 6、刷新根目录逻辑卷容量 xfs_growfs /dev/centos/root 至此结束,债见
PHP的bz2压缩扩展工具 在日常的开发和电脑使用中,我们经常会接触到压缩和解压的一些工具,PHP 也为我们准备了很多相关的操作扩展包,都有直接可用的函数能够方便的操作一些压缩解压功能。...今天,我们先学习一个比较简单但不太常用的压缩格式:Bzip2。 安装扩展 这个扩展的安装需要系统有 bzip2-devel 。...所以我们需要先给系统装上这个软件包的支持,然后这个扩展是随 PHP 安装包一起发布的,所以只需要编译一下 PHP ,并在 ./configure 中添加对应的编译命令即可。...8192 个未压缩字节。...($chineseStr, 9); echo bzdecompress($bzstr), PHP_EOL; bzcompress() 用于将字符串进行编码压缩,第二个参数是压缩的比率,9 为最高等级。
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 cyg.php 效果 注意 cyg.php php $fileList=["D:/phpstudy_pro/WWW/date.zip","D:/phpstudy_pro/WWW/date1.zip"];//文件 $filename...= "test.zip";//把66.txt+666.txt文件都压缩进test.zip压缩包中 $zip = new ZipArchive();//创建压缩包镀锡...date.txt date1.txt $zip->addFile($file,basename($file)); //向压缩包中添加文件(date.txt date1.txt)...} $zip->close(); //关闭压缩包 //下载文件 $file = fopen($filename, "r")
前面我介绍了可以使用 Minify 这个工具和其 WordPress 插件对 CSS 和 JS 进行最小化压缩和合并,但是对于服务器输出的 HTML 代码,是否也可以进行压缩呢?...下面就是一个对 HTML 进行压缩的 PHP 函数: function wpjam_minify_html($html) { return preg_replace( $search...), $html ); } [/code] 对于 WordPress 博客来说,将上面的函数和下面的代码复制到当前主题的 functions.php... 文件中,就可以实现输出页面 HTML 代码的压缩: [code] if(!