文档导航:
安装文件
scan:1891 | 最后修改时间:2025-07-11 08:15:37
子节点文档
文档内容

KuoqiPHP可以使用本地架设的PHP环境进行快速安装使用,将安装文件放置于站点根目录接口,安装脚本代码如下:

<?php
//设置应用的根目录
$app_dir = dirname(__FILE__);
//设置当前的版本号信息
$version = 'v.00.000';
$main_package = $app_dir.'/kuoqiphp.'.$version.'.phar';
if(!is_file($main_package)){
    //拉取网络安装包
    $pkg_url = 'http://dev.kuoqi.com/res/download/kuoqi-php?version=v.00.000';
    //进行一个简单的数据拉取
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL,$pkg_url);
    curl_setopt($curl,CURLOPT_CUSTOMREQUEST,'GET');
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);

    //发送头部信息
    curl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-Type:multipart/form-data'));
    $head = curl_getinfo($curl);
    $res = curl_exec($curl);
    curl_close($curl);
    $app_dir = dirname(__DIR__);
    file_put_contents($main_package,$res);
}

//判定远程的信息是否科技被phar进行解析
if(Phar::loadPhar($main_package,'kuoqiphp.phar')){
    require 'phar://kuoqiphp.phar/kuoqi.php';
    $sys = kuoqi::__initialize();
    \Kuoqi\Params::$APP_ROOT = 'phar://kuoqiphp.phar';
    \Kuoqi\Params::$HOME = \Kuoqi\Params::$APP_ROOT.'/web';
    //\Kuoqi\Params::$APP_ROOT = $main_package;
    \Kuoqi\Config::set('DEFAULT_MOD','Cpanel');
    \Kuoqi\Config::set('DEBUG',true);
    //判定application是否完成释放,没释放的情况下,将包里面的文件释放出来
    \Kuoqi\Config::set('WEB_APP_ROOT',dir(__DIR__));//设置APP的根目录
    //执行运行文件信息
    $sys->running();
}