精华内容
下载资源
问答
  • Linux下安装php压缩包扩展rar.so
    千次阅读
    2016-06-08 17:45:13

    首先在http://pecl.php.net/package/rar下载需要的版本,下载后是一个tgz的压缩包,然后依次执行



    gunzip rar-xxx.tgz
    tar -xvf rar-xxx.tar
    cd rar-xxx
    phpize
    ./configure && make && make install

    编译安装之后,rar.so会出现在你的扩展目录里,然后配置php.ini文件加入extension = "rar.so"

    重启服务器软件和php-fpm即可,查看phpinfo里如果出现了rar项目,那么表示安装成功。



    rar使用解压范例转子博友 http://blog.csdn.net/zhujunxxxxx/article/details/24992359


    public function _unzip($fileName,$extractTO){  
      
            $fileName = iconv('utf-8','gb2312',"upload/zip/8月.rar");  
    //        echo $fileName . '</br>';  
            $extractTo = "upload/zip/TEST/";  
              
            $rar_file = rar_open($fileName) or die('could not open rar');  
            $list = rar_list($rar_file) or die('could not get list');  
    //        print_r($list);  
      
      
              
            foreach($list as $file) {  
                $pattern = '/\".*\"/';  
                preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE);  
                $pathStr=$matches[0][0];  
                $pathStr=str_replace("\"",'',$pathStr);  
    //            print_r($pathStr);  
                $entry = rar_entry_get($rar_file, $pathStr) or die('</br>entry not found');  
                $entry->extract($extractTo); // extract to the current dir  
            }  
            rar_close($rar_file);  
      
        }


    更多相关内容
  • 本文简单介绍了PHP操作ZIP压缩包时需要在不解压的情况下如何直接显示其中的图片或文件,方法很简单主要利用了PHP中的Zip File 系列函数,base64_encode函数,希望对大家能有所启发
  • 主要介绍了PHP生成zip压缩包的常用方法,结合实例形式分析了php使用zip格式压缩文件、目录以及压缩并下载的相关操作技巧,需要的朋友可以参考下
  • 主要介绍了php 根据URL下载远程图片、压缩包、pdf等文件到本地 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • php 压缩包

    2014-10-11 16:16:16
    php 压缩包,PHP 最新安装压缩包
  • PHP实现在线更新远程文件,php实现下载远程压缩包文件到制定目录进行解压替换更新文件,利于方便多站点同样的程序需要更新等,或是网站授权中远程下载需要等;更多说明在代码块里也同时做有详细注释。
  • php-8.1.5.zip 包含windows下的php压缩包、windows下的运行依赖 和 Linux下的源码包。php-8.1.5.zip 包含windows下的php压缩包、windows下的运行依赖 和 Linux下的源码包。php-8.1.5.zip 包含windows下的php压缩包、...
  • 项目涉及文档处理,用户上传的包括 zip 和 rar 压缩包,需要先将压缩包解压后再作处理。这篇文章主要介绍了php解压缩zip和rar压缩包文件,需要的朋友可以参考下
  • 百度富文本编辑器 PHP版本压缩包 UEditor.zip,下载解压即可使用
  • PHP for Windows安装图文详细教程

    千次阅读 2021-03-26 14:19:52
    1. 下载 PHP 安装包a.php.net点击downloadsb.... 安装PHP5.2.17网上找到的教程大多数都是针对Zip压缩包安装,洒家打算在这里研究下为什么大家都不用Installer。可能是Installer自由度太高,不是很好进行后续的手工...

    1. 下载 PHP 安装包

    a.php.net点击downloads

    3d8ee792c5abcb76114c37879b093cf0.png

    b. 选择windows版本的php下载

    eaad3a48c96e569225d428b57d70b0bf.gif

    c. 选择合适的版本,这里需要注意的是VC9是IIS用的,VC6是给Apache用的

    eaad3a48c96e569225d428b57d70b0bf.gif

    d. 选择安装版程序

    eaad3a48c96e569225d428b57d70b0bf.gif

    2. 安装PHP5.2.17

    网上找到的教程大多数都是针对Zip压缩包的安装,洒家打算在这里研究下为什么大家都不用Installer。

    可能是Installer自由度太高,不是很好进行后续的手工配置吧。

    a.欢迎界面,Next

    eaad3a48c96e569225d428b57d70b0bf.gif

    b. 接受条款,Next

    eaad3a48c96e569225d428b57d70b0bf.gif

    c. 选择PHP 5.2.17的安装路径

    eaad3a48c96e569225d428b57d70b0bf.gif

    d. 选择希望安装的Web 服务器

    eaad3a48c96e569225d428b57d70b0bf.gif

    e.选择Apache的配置目录(含有httpd.conf等文件的目录)

    eaad3a48c96e569225d428b57d70b0bf.gif

    f. 选择需要安装的组件,这里说明一下,Extensions下需要根据自己环境来勾选,没有安装相应程序的不要勾选,以免运行PHP的时候报错,洒家在后续的phpmyadmin的使用过程中遇到了不支持b zip 2\Mcrypt\Multi-byte String\ MySQL i和zip的错误,于是需要返回这个setup中打开对这两个功能的扩展支持。顺便赞一下这个Setup wizard,真的很好用,别再用那些老土的手工修改内容的方法了。

    eaad3a48c96e569225d428b57d70b0bf.gif

    g. 确认一下,开始Install

    eaad3a48c96e569225d428b57d70b0bf.gif

    h. 正在安装

    eaad3a48c96e569225d428b57d70b0bf.gif

    i. 安装完成

    eaad3a48c96e569225d428b57d70b0bf.gif

    3. 配置PHP和Apache

    a. PHP方面:由于在2-f中已经配置了Extensions中的Mysql,所以没有什么需要修改的。

    b. Apache方面:(修改Apache目录中的httpd.conf文件)

    i. 修改Server根目录:DocumentRoot “XXX” --> DocumentRoot “E:/web” (例,注意正反斜杠)

    ii. 修改# This should be changed to whatever you set DocumentRoot to处的路径

    iii. 修改LoadModule:

    LoadModule php5_module "php5apache2_2.dll

    --> LoadModule php5_module "C:\Program Files (x86)\PHP\php5apache2_2.dll"

    PHPIniDir ""

    --> #PHPIniDir ""

    iv. 修改DirectoryIndex:DirectoryIndex index.html --> DirectoryIndex index.html index.php

    v. 找到AddType application/x-gzip .gz .tgz 并添加

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .html

    vi. 保存httpd.conf

    4. 测试PHP安装

    a. 在3-b-i中的目录E:/web下建立index.php文件

    b. 重启Apache http服务器

    5. 当当当,成功啦~撒花庆祝哦

    展开全文
  • 下面小编就为大家分享一篇php 解压zip压缩包内容到指定目录的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
  • 主要介绍了PHP zip压缩包操作类,结合完整实例形式分析了php封装的针对zip文件解压、压缩、递归创建、读取等相关操作,需要的朋友可以参考下
  • 安装作曲家需要cblink / laravel-excel-zip -vvv使用运行命令来创建config / excel_zip.php php artisan供应商:publish --provider =“ Cblink \ ExcelZip \ ExcelZipServiceProvider”导出在导出中使用...
  • PHPZip类实现php生成zip压缩包

    热门讨论 2012-05-13 10:39:31
    PHPZip类,生成zip格式的压缩包,可以直接在服务器上生成压缩包,也可以生成压缩并下载,也可以直接在线解压以及获得压缩包的相应信息
  • Apache和PHP压缩包,直接解压压缩包,简单配置一下就可以使用,很多时候我们安装无法使用,有一部分原因是版本不对,这两个版本亲测可以。
  • 主要介绍了PHP文件管理之实现网盘及压缩包的功能操作,需要的朋友可以参考下
  • php5.4压缩包版(zip)安装教程

    千次阅读 2016-07-15 16:00:31
    下面,我给出php5.4.3的安装过程: 1、到http://windows.php.net/download/下载zip压缩包,将压缩包的源码解压到一个文件夹,如:D:\php 2、打开D:\php目录,将php.ini-production重命名为php.ini,官方推荐我们...
    这是我所看的php安装教程,红字部分是我自己的体会,也算是对于这个教程的补充说明。

    

    下面,我给出php5.4.3的安装过程:

    1、到http://windows.php.net/download/下载zip压缩包,将压缩包的源码解压到一个文件夹,如:D:\php

    2、打开D:\php目录,将php.ini-production重命名为php.ini,官方推荐我们使用这一版本的php.ini,因为它的设置已经被优化过了。

    3、尽管已经事先优化过,你还是需要手动配置一些额外信息,打开php.ini,配置以下信息

    extension_dir:即php加载扩展的目录,默认在php安装目录下的ext文件夹,因此你只要在php.ini找到这个配置项,去掉其前面的分号即可,修改之后形如:extension_dir = “ext”,如果这样修改后,发现apache无法启动,或者很多扩展并没有加载,那么应该尝试修改成:extension_dir = “D:/web/PHP/ext”,请以自己的路径为准。

    //注意:这里的extension_dir前面的空格和分号都要去掉,另外要更改windows栏下面的extension_dir

    extension = xxxxx.dll:开启需要加载的扩展库,在php.ini中搜索“Dynamic Extensions”,然后往下翻,你会发现很多行,这样的字符串,如:

    ;extension=php_bz2.dll
    ;extension=php_curl.dll
    ;extension=php_fileinfo.dll
    ;extension=php_gd2.dll
    ;extension=php_gettext.dll
    ……….

    去掉前面的分号即可打开相应的扩展,如果你不确定应该打开哪些扩展,不要紧先把mysql相关的扩展打开,如果以后要用到某个扩展库发现不行时,再来配置也可以。

    完成第三步后,php这边的配置就算完成了,记得修改完php.ini之后要保存。下面配置web服务器,以apache为例

    4、打开apache的配置文件,httpd.conf,在文件的末尾添加:

    #

    LoadModule php5_module "D:/php/php5apache2_2.dll"  //注意:一定要检查是否是英文分号

    AddHandler application/x-httpd-php .php

    # configure the path to php.ini

    PHPIniDir "D:/php"

    对以上代码的说明:

    LoadModule php5_module “D:/php/php5apache2_2.dll”,加载php安装目录的对应apache版本的dll文件,你应该查看你的php安装目录看以使用正确的dll,有的使用的是php5apache2.dll,不要弄错了。

    AddHandler application/x-httpd-php .php,让apache解释php文件。

    PHPIniDir “D:/php”,指定php.ini文件所在的目录。

    记住当在 Windows 环境下的 Apache 配置文件中添加路径值时,所有的反斜线,如 c:\directory\file.ext,应转换为正斜线: c:/directory/file.ext。对目录来说,也必须由斜线结尾。

    5、最后就为PHP添加系统环境变量,右键“我的电脑”-“属性”-“高级”-“环境变量”,在“系统变量”那一栏里找到“PATH”,双击打开。在“变量值”的末尾添加;D:\php,将你的php安装路径添加到环境变量。

    至此,我们已经完成了php5.4.3的安装。如果你在安装之前曾经卸载过使用msi安装程序安装的php版本,并且还没有来得及重启电脑,那么你应该现在重新启动电脑,以完成卸载过程,以免造成意外情况。

    重新启动后,在web根目录新建index.php,写入如下代码://web根目录指的是apache目录下虚拟路径目录htdocs

    <?php

    phpinfo();

    ?>

    6.修改默认页面

    找到apache的配置文件httpd.conf(conf文件夹里)后找到 
    <IfModule dir_module> 
        DirectoryIndex index.html index.php 
    </IfModule> 
    在其中添加index.php

    记得把index.html给删了,否则按照优先级还是会先显示index.html(我就是没删,搞了半天)

    如果不想更改可以把php文件拷贝到htdocs文件夹里然后在访问127.0.0.1时添加index.php文件。如果显示正确则正确

    启动apache,访问:http://localhost,如果版本显示为php5.4.3,那么说明你已经安装成功了!

    以上安装过程确实比较繁琐,稍不留神就会因为不经意的错误造成apache无法启动或者php无法加载扩展库之类的情况,这也是站长建议大家在windows平台安装php5.3的原因之一。



    展开全文
  • linux 下的PHP安装压缩文件,版本是:5.54 需要的下载吧。是目前最新的版本,官网上下载慢的,可以在这里下载。
  •  TbsZip是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。详细使用方法请看这里。 同类推荐:站长常用源码 
  • 百度富文本编辑器
  • 摘要:PHP源码,插件模块,ZIP,在线压缩,TbsZip TbsZip 是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。详细使用方法请看这里...
  • php-5.3.5 压缩包

    2014-11-08 10:00:55
    php-5.3.5 压缩包,解压后修改配置文件即可使用。
  • EasyEclipse for PHP 1.2.2.2 (功能强大的PHP开发工具) 网上很多下载的地方压缩包都已损坏,我找这个安装包找了好多个地方,好不容易才找到。现在把它分享出来,希望能给需要的人节省点时间。因为CSDN上传资源文件...
  • EasyEclipse for PHP 1.2.2.2 (功能强大的PHP开发工具) 网上很多下载的地方压缩包都已损坏,我找这个安装包找了好多个地方,好不容易才找到。现在把它分享出来,希望能给需要的人节省点时间。因为CSDN上传资源文件...
  • EasyEclipse for PHP 1.2.2.2 (功能强大的PHP开发工具) 网上很多下载的地方压缩包都已损坏,我找这个安装包找了好多个地方,好不容易才找到。现在把它分享出来,希望能给需要的人节省点时间。因为CSDN上传资源文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,308
精华内容 16,523
关键字:

如何安装php压缩包