apache_php_postgresql_framework
该框架可以轻松地在Apache下的PHP网站进行本地部署,该网站连接到PostgreSQL数据库服务器。在短短几秒钟内,一切都建立了,只留下开发任务。提供了本地服务器更新脚本和架构骨架,以简化开发过程。
关键功能:
- 自动化本地服务器:使用集成的Apache Server和PostgreSQL数据库轻松设置PHP开发环境。
- 轻松的初始化:在几秒钟内启动编码,不需要乏味的服务器配置。
- 建筑骨架:通过清晰且结构化的“ SRC”目录有效地组织您的项目。
- 数据库交互:使用预配置文件无缝连接到PostgreSQL数据库。
- 测试数据管理:通过Web界面轻松从数据库中加载或清除测试数据。
- 更新和部署:使用
push_server.sh脚本快速推动最新更改。
程序
克隆模板
在GitHub存储库上使用此模板按钮或克隆。
git clone https://github.com/RomainPierre7/Apache_PHP_PostgreSQL_Framework.git
运行配置脚本
将脚本作为root运行
sudo ./config/create_local.sh
在脚本提示时输入应用程序名称。注意:该应用程序的名称也将是数据库及其用户的名称。
- 脚本检查并安装正确的Apache,PHP和PostgreSQL软件包。
- 它在PostgreSQL中创建相应的数据库。
- 它配置了Apache服务器并更新 /etc /hosts中的名称分辨率。
- 它提供了您可以找到网站的链接。
现在您只需要开发!使用./push_server.sh在网站上更新您的最新版本并快速预览您的开发。
?骨骼细节
源文件夹SRC分为几个部分:
- Admin_databse :分组数据库的执行方案以测试应用程序(负载测试数据,模拟操作,清除数据库)。 (请参阅index.php页面的底部)。
- APP :在这里,您应该放置与应用程序功能有关的PHP/HTML文件(通常是网页和处理文件)。
- 资产:将所有媒体(照片,视频,音乐等)组为您的应用程序。
- connect_database :包含数据库连接文件。这些文件将前端链接到后端。在需要数据库访问的每个页面开头的连接文件。 (请参阅index.php)。
- CSS :组所有CSS样式表。
- SQL :包含用于创建,删除数据库,插入测试数据,更新测试数据等的SQL脚本(请参阅脚本的标题)。
- 模板:包含代码中多次重复多次重复的PHP/HTML文件(通常是标题和页脚)。
- 用户:本节应包含与管理站点用户有关的PHP文件(登录,注销等)。
- index.php :这是网站的着陆页。