备注:程序比较老,这里搭建一套老环境来运行 php5.6 + MySQL5.6
一、安装nginx
[root@RackNerd-US ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
1、安装所需仓库及软件
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx yum-utils wget unzip
2、启动nginx并设置开机自动运行
systemctl start nginx #启动,restart-重启,stop-停止
systemctl enable nginx #开机启动
nginx -v #查看版本
二、安装php
1、添加额外的软件仓库(先确认yum源的链接是否有效,如不是,请更换)
yum remove epel-release #防止epel版本冲突,如有先卸载
rpm -ivh https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2、确认安装的php版本,并启用php 5.6的Remi仓库并
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
yum-config-manager --enable remi-php56
3、安装需要的扩展
yum install php php-devel php-fpm php-gd php-mysqlnd php-mbstring php-mcrypt php-xml php-opcache php-pecl-apcu
4、查看版本

5、启动php-fpm服务并设置开启动
service php-fpm start
systemctl enable php-fpm
6、编辑/etc/php-fpm.d/www.conf 将apache改为nginx

7、编辑/etc/nginx/conf.d/default.conf 修改配置信息
location / {
root /var/www/html;
......................................
取消以下部分的注释并修改web路径
......................................
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}
8、打开短标签
编辑/etc/php.ini 的202行,修改成On
short_open_tag = On

9、重启服务
systemctl restart php-fpm
systemctl restart nginx
10、测试 php
echo '<?php phpinfo(); ?>' > /var/www/html/info.php

三、恢复乌云wooyun网站程序
1、解压缩程序


2、编辑conn.php文件,修改MySQL连接密码

3、附件恢复
https://github.com/m0l1ce/wooyunallbugs
https://github.com/hanc00l/wooyun_public
下载后放到对应的目录,访问方式:http://static.xxxx.net/
\WooYun_Web\drops #drop文章的html文件,约70M
\WooYun_Web\static\drops #drop文章的图片等附件,约800M
\WooYun_Web\static\drops\css
\WooYun_Web\static\drops\full
\WooYun_Web\static\drops\js
\WooYun_Web\upload #bugs文章的图片等附件,约50G
#教程中的php及mysql下载 [需修改host解析到23.94.123.190]
http://wy.hx99.net/wooyun_cms_20201030.zip
http://wy.hx99.net/wooyun_db_20200803.zip
4、设置目录权限(取消写入)
chown nginx.nginx ./ -R
chmod -R a-w,u+r ./*

四、安装MySQL并恢复数据库
具体见下一篇
