# publishphp **Repository Path**: cnsonkwl/publishphp ## Basic Information - **Project Name**: publishphp - **Description**: php项目发布工具 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-27 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # publish php 上线发布PHP项目工具 ## 载入工具 ```bash composer require sonkwl/publishphp ``` PHP项目发布工具,生产服务器和测试服务器均需要安装。 ## 测试服务器 ```PHP # publish-dev.php # -dev结尾的文件,不会发布 inclue 'vendor/autoload.php'; use \Sonkwl\PublishPHP\client; client::SetUrl("http://serverhost/server-file"); client::SetPath("project/");//默认当前目录 client::SetProjectName("project-name"); client::Release(); ``` 运行文件 ```bash > php publish-dev.php; > Success:项目已经发布于http://serverhost/release-place/project-name/ ``` ## 生产服务器 ```PHP // server-file.php inclue 'vendor/autoload.php'; use \Sonkwl\PublishPHP\server; server::SetPath("../release-place");//默认当前目录 server::Save(); ``` 请将文件发布在web server中。