加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP网站自动化配置的实现方法(必看)

发布时间:2021-01-17 17:27:06 所属栏目:编程 来源:网络整理
导读:一向都在用yii2做项目,有在用自动化设置,可是没有本身去设置过。午时没事去看了下yii的初始化代码,发明都是php罢了! yii2 初始化项目代码 以是,我们做项目必定是可以用php做的,于是我新建了个文件夹,名为autoConfig,内里建设了个init,内里写了如下

一向都在用yii2做项目,有在用自动化设置,可是没有本身去设置过。午时没事去看了下yii的初始化代码,发明都是php罢了!

yii2

初始化项目代码

以是,我们做项目必定是可以用php做的,于是我新建了个文件夹,名为autoConfig,内里建设了个init,内里写了如下代码:

}

也就是一个很是简朴的自动建设uploads文件夹的代码,当uploads文件夹不存在时辰,自动建设uploads文件夹。 我们在终端执行下:

自动建设设置

打开同级目次,发明uploads文件夹已经被建设。以是,假如我们要建设设置信息,可以直接回收php代码来设置,并没有什么很高妙的对象。

我再写个demo2:

方针:

1. 在网站根目次建设uploads目次

2. 从common目次复制config.php模板到admin目次内里

3. 在根目次天生一个install.lock文件

4. 假如网站初始化后,必需删除根目次的install.lock,不然无法一再初始化

好了,我们看下我们此刻的目次布局:

把init的代码改为如下:

"; } /*建设uploads文件夹*/ if(!file_exists('./uploads/')){ if(!mkdir('./uploads/')){ echo '无法在根目次建设uploads文件夹'."n"; }else{ echo 'uploads文件夹建设乐成'."n"; } /*建设/admin/config.php文件*/ if(!file_exists('./admin/config.php')){ if(copy('./common/config.php','./admin/config.php')){ echo 'admin/config.php建设乐成!'."n"; }else{ echo 'admin/config.php建设失败!'."n"; } } /*天生安装锁install.lock*/ touch('install.lock'); echo '设置竣事,假若有设置失败的,请手工执行'."n"; clearstatcache(); } ?>

在终端执行:

结果:

很显然,admin/config.php已经被建设,uploads目次也建设了,install.lock也有了。PHP实现自动化设置就是这么简朴!

以上这篇PHP网站自动化设置的实现要领(必看)就是小编分享给各人的所有内容了,但愿能给各人一个参考,也但愿各人多多支持编程之家。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读