由于客户开始只叫部署一套程序到服务器上,没说具体是啥东西。当时我也没问,直到部署完,也没法正常打开。
看了代码,才发现后台设置了各种暗桩,需要有相应的密钥以及知道具体的入口路径才行。问客户也不知道,只能硬改代码跳过,终于看到网站的真面目,此时看起来也挺正常的一个网站。直到客户说正常不是这样的,我哭,那是什么样的呢?后来客户给了个真正的url地址,访问之,果然是另一片天地,很有判头!果断拒绝后续的任何支持!
MySQL 5.x
PHP 5.x
Nginx 1.24
特殊要求:由于需要采集数据,采集程序必须运行在Windows上。
nssm install php56 D:\php5.6\php-cgi.exe -b 127.0.0.1:9000 -c D:\php5.6\php.ini
注意:PHP配置完成后还要记得检查相关扩展和配置文件
nginx -s reload
# 安装 MySQL 服务 "D:\mysql-5.6.23-winx64\bin\mysqld" --install MySQL56 # 导入数据库 mysql -u root -P 3306 -p < D:\xxx\sss.sql
部署前一定要详细了解客户需求和程序功能
遇到加密或暗桩程序要提前沟通确认
Windows环境下部署LNMP环境需要特别注意版本兼容性
期间走过不少弯路,因为很少在Windows上部署这类应用
先简单记录,有空再更新!