返回首页
技术文档

苏州航测科技有限公司

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 部署

  1. hangce_website 目录上传到服务器的 Web 根目录
  2. 确保 Apache 已启用 mod_rewrite 模块
  3. 配置虚拟主机指向网站目录
<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 中定义

添加新页面

  1. 在根目录创建新的 .php 文件
  2. 在文件开头引入头部模板:include 'includes/header.php';
  3. 在文件末尾引入底部模板:include 'includes/footer.php';
  4. includes/header.php 中添加导航链接

后续扩展建议

未来功能增强与技术演进路线

数据库集成

添加 MySQL 数据库存储案例、产品等动态内容

后台管理

开发 CMS 后台管理系统

多语言支持

添加英文版本

邮件功能

集成 PHPMailer 实现表单邮件发送

统计分析

集成 Google Analytics 或百度统计