苏州航测科技有限公司
PHP 动态企业网站 · 部署与开发指南
这是一个基于 PHP 架构的动态企业网站,以分布式光纤智能感知结构健康监测技术为核心主线, 涵盖 eVTOL 飞行器和风电场两大应用场景。本文档将帮助您了解项目结构、 技术栈、部署方式以及自定义修改方法。
网站结构
项目文件目录与组织方式
hangce_website
config
config.php
includes
header.php
footer.php
assets
css
js
images
index.php
about.php
technology.php
evtol.php
wind.php
products.php
cases.php
contact.php
页面说明
8 个核心页面及其功能描述
首页
index.php公司概览、核心技术、应用场景、产品介绍
关于我们
about.php公司简介、团队介绍、发展历程
核心技术
technology.php三大核心技术体系详解
eVTOL监测
evtol.php低空经济eVTOL飞行器结构监测方案
风电监测
wind.php风电场结构健康监测方案
产品中心
products.php传感器、解调系统等产品介绍
案例展示
cases.php成功案例与应用领域
联系我们
contact.php在线咨询表单、联系方式
技术栈
项目使用的核心技术与框架
PHP 8.x后端
HTML5 + CSS3前端
JavaScript前端
Bootstrap 5.3UI框架
Bootstrap Icons图标
AOS动画
功能特点
网站的核心功能与设计亮点
响应式设计
完美适配桌面、平板、手机等各种设备
动态内容
PHP 模板系统,便于维护和扩展
现代UI
深色科技风格,符合高科技企业定位
交互动画
滚动触发动画,提升用户体验
表单处理
联系表单支持 PHP 后端处理
SEO友好
语义化 HTML 结构,便于搜索引擎收录
部署指南
支持 Apache、Nginx 及本地测试三种部署方式
服务器要求
- PHP 7.4 或更高版本
- Apache / Nginx Web 服务器
- 支持 URL 重写(可选,用于美化 URL)
Apache 部署
- 将
hangce_website目录上传到服务器的 Web 根目录 - 确保 Apache 已启用
mod_rewrite模块 - 配置虚拟主机指向网站目录
<VirtualHost *:80>
ServerName www.hangce-tech.com
DocumentRoot /var/www/hangce_website
<Directory /var/www/hangce_website>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>Nginx 部署
server {
listen 80;
server_name www.hangce-tech.com;
root /var/www/hangce_website;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}本地测试
使用 PHP 内置服务器进行本地测试:
cd hangce_website
php -S localhost:8080然后在浏览器中访问 http://localhost:8080
配置说明
编辑 config/config.php 文件修改网站配置
<?php
// 网站基本信息
define('SITE_NAME', '苏州航测科技有限公司');
define('SITE_SLOGAN', '一纤千眸 万物可测');
// 公司联系信息
define('COMPANY_ADDRESS', '苏州市相城区经济技术开发区大数据产业园');
define('COMPANY_PHONE', '0512-XXXXXXXX');
define('COMPANY_EMAIL', '[email protected]');自定义修改
如何修改公司信息、样式和添加新页面
修改公司信息
编辑 config/config.php 文件中的常量定义
修改样式
编辑 assets/css/style.css 文件,主要颜色变量在 :root 中定义
添加新页面
- 在根目录创建新的
.php文件 - 在文件开头引入头部模板:
include 'includes/header.php'; - 在文件末尾引入底部模板:
include 'includes/footer.php'; - 在
includes/header.php中添加导航链接
后续扩展建议
未来功能增强与技术演进路线
数据库集成
添加 MySQL 数据库存储案例、产品等动态内容
后台管理
开发 CMS 后台管理系统
多语言支持
添加英文版本
邮件功能
集成 PHPMailer 实现表单邮件发送
统计分析
集成 Google Analytics 或百度统计