PHP网站自动配置的实现方法(必须看到)
把所有时间都用yii2做项目,在自动化的配置,但不配置它。中午没有看到的Yii代码初始化,发现它是PHP!初始化项目代码
因此,我们肯定可以用PHP构建项目。所以我创建了一个文件夹名为自动配置,建立一个初始化,写了下面的代码。
如果(!file_exists('。 / /上传)){
如果(!mkdir('。 / /上传)){
echo'fail使。 / /上传文件!;
其他{ }
echo'make。 / /上传成功!;
}
}
这是一个非常简单的自动创建上传文件夹的代码,当上传文件夹不存在时,上传文件夹会自动创建:
自动创建配置
打开同一个目录并发现上传文件夹已经创建。因此,如果我们想创建配置信息,我们可以用PHP代码直接配置它,而且没有什么很高的东西。
我会再写一个2。
目的:
1。在网站的根目录中创建上传目录
2。复制config.php模板从普通目录admin目录
三.生成在根目录下的文件install.lock
4。如果站点初始化后,根目录的的install.lock必须删除,否则初始化不能重复。
让我们看看当前的目录结构:
将init代码更改如下:
< PHP
设置长连接,以便看到可视化实现的每一步
标题(连接:保持活力);
标题(代理连接:保持活力);
(0)set_time_limit;
确定是否重新初始化 / * * /
如果(file_exists('。 /安装。锁)){
回声系统已初始化。如果要重新初始化,请删除安装锁定…
}
创建一个上载文件夹
如果(!file_exists('。 / /上传)){
如果(!mkdir('。 / /上传)){
无法在根目录中创建上载文件夹。;
其他{ }
的echo'uploads文件夹已创建成功的。';
}
创建/管理/ config.php文件 / * * /
如果(!file_exists('。 /行政/ config. php)){
如果(复制)
echo'admin / config.php创建成功!。';
其他{ }
echo'admin / config.php未能创造!。';
}
}
安装锁安装。
触摸('install。锁);
如果配置失败,请单击执行。';
clearstatcache();
}
>
终端的执行:
uff1a效应
很明显,管理员/ config.php已经创建,也创造了上传目录,和install.lock已经it.php很容易实现自动化的配置!
以上PHP网站自动配置的实现方法(认为)是萧边分享给你的所有内容,希望能给大家一个参考,我希望你能支持它。