为任何 PHP 项目创建安装文件


Create installation file for any PHP project

标题可能有点误导,但这是我需要实现的。我有一个驻留在Github的项目。我需要在多个域中安装这些文件。

所以就像wordpress一样,我需要一个简单的PHP安装页面,我在其中获取所有必要的详细信息,如站点名称,数据库用户名,数据库名称等,当我单击安装按钮时,它将执行以下操作。

> git clone the project files
> create new directory
> Run composer install (Assume the project is Laravel 4 App)
> Checking the provided DB user and pass if they are correct, if yes migrating the DB, if No redirect back with an error.
> Display the 'installation success' page if everything is OK.

我知道某些活动可能需要管理员权限,我有。所有域背后的Web服务器是Apache。我以前从未做过这种事情,所以我不知道从哪里开始。现在任何链接或详细说明都可以。

查看项目 Laravel Web 安装程序 这是朝着您想要的迈出的一步,它将允许用户从 Web 界面进行所有配置。

它还可以处理检查服务器要求、检查文件夹权限、迁移数据库和种子表。