服务器环境搭建
记录我的lnmp安装过程:
(确实,在折腾这些事儿的时候心里都是比较烦躁了。所以也没有安心截图;)
主要流程:运行screen -S lnmp——》下载lnmp安装包——》安装lnmp一键安装包——》添加虚拟主机——》修改数据库密码——》将备份导入数据库——》完成
因为之前想要升级apache2.2.25,所以就各种折腾啊,从yum,再到rpm再到instal,都没有能够成功安装,所以很气愤,索性将所有的LAMP全部删除了,选择使用LNMP进行安装。所以通过万恶的百度,找到了相应网站:https://lnmp.org/
第一步:运行screen -S lnmp
yum install screen
Sereen -S lnmp
第二步:使用wget下载相应的安装包:
Wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz
tar -zxvf lnmp1.3-full.tar.gz
./install.sh lnmp
(之后在安装过程中选择了:php版本号为5.5.36 mysql版本号为5.6,安装过程大概用了半小时,并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示Install lnmp V1.3 completed! enjoy it.的话,说明已经安装成功。)
参考:https://lnmp.org/install.html
第三步:添加虚拟主机
lnmp start
lnmp vhost add
然后创建域名,采用默认目录,然后一直yyy(确定)直到创建成功;
参考:https://lnmp.org/faq/lnmp-vhost-add-howto.html
第四步:将html文件夹中的所有内容复制到之前虚拟主机添加域名时能够访问的默认目录中;
cd data/files/ 在这个路径下有html这个文件夹
Cp html/* /home/wwwroot/phy.sicnu.edu.cn/ -rf
将html文件夹中所有的文件全部复制(*匹配所有)
Ls /home/wwwroot/phy.sicnu.edu.cn/
查看是否移动成功
第五步:进入数据库:(在这里出现了小插曲,不知道密码)
Mysql -u root -p 报错:密码不对
Mysql -u root 也不能够进去;
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。
3.Service mysql restart ................修改密码
mysql -u root -p 进入到mysql
Mysql>show databases;
Mysql>updata
Mysql>save mysql restart 保存退出;
然后进入到mysql中,设置好密码之后,退出:(root,123456)
再将这个语句删除;保证mysql的安全性;
第六步:
Cd ../
cd database/ 进入到备份文件中
Tar -zxvf 1704090000_db.tar.gz 将备份的数据库解压
Cp 1704090000.sql /root 将文件移动到/root下
mysql -u root -p 进入到mysql中:
Mysql>create database phywebdb;
Mysql>use phywebdb;
Mysql>source ~1704090000.sql; 添加数据库
Mysql>use phywebdb;
Mysql>source ~phy.sql;
第七步:
Vi /home/wwwroot/phy....../data/config.php 修改里面的配置文件;
// database username
$dbuser = "r.....";
// database password
$dbpass = "...."; 在这里将数据库的登录账号密码修改完成;
Lnmp restart 重启lnmp进程;