使用百度轻量服务器LS遇到的一些小问题

简介

首先去购买一台百度轻量应用服务器,新用户一年只需25元(最低配置的,学习足够用了)。购买链接

1. 一开始没有找到自己购买的实例在哪。。。

在管理控制台-已下单产品中就能看到,再选择一下上面的地区,刚购买完可能要等几分钟才能看到自己的实例。

2. 购买的时候已经选中了应用镜像,但是在系统里并没有看到已经部署好的LNMP环境?

在这里插入图片描述
一开始进入实例,执行命令 whereis或者find / -name mysql 都没有找到Apache、MySQL、php。
我的解决办法贼简单,点击进入自己创建的实例,然后重装一下系统,重新选择就好了。
在这里插入图片描述

3. 默认的lnmp环境分别安装在哪个目录下?

比如apache,可以使用whereis apache找到,同理mysql和php也可以找到。
Apache默认是80端口,配置文件在/usr/local/apache/conf下的httpd.conf和/usr/local/apache/conf/vhost目录下的conf文件中,网站根目录默认指向/var/www目录。
可以修改端口,也可以使用service start httpd; service stop httpd;进行启动和停止Apache。直接浏览器访问公网ip就能访问得到。

4. 如何修改/重置默认的MySQL密码?

参考链接

因为在/var/log目录下没有找到mysqld.log,所以不能直接使用该命令 grep password /var/log/mysqld.log。
1. 首先找到MySQL的配置文件。即/etc/my.conf文件。
2. 在mysqld配置中添加一行,skip-grant-tables=1。(这行配置可以允许超级管理员进入MySQL的时候不需要密码)
3. 然后执行命令:
  use mysql; 
  update user set authentication_string = password("123456") where user="root";
  flush privileges;
  在此要注意的是,之前版本密码修改字段为password,在5.7版本之后字段为authentication_string 
4. 如果想用navicate等工具连接服务器上的MySQL的话,需要执行此命令。update user set host = '%' where user = 'root';
5. 此时执行命令 select host, user from user;如果有两个名为root的用户,可以执行delete from user where user='root' and host = '127.0.0.1';将host不为%的用户删除。
6. 最后重启MySQL服务即可。此时MySQL的密码已经修改为123456,并且可以用navicate等工具连接了。
5.本地如何安装nginx?

参考链接1
参考链接2

安装nginx之前需要安装的四个依赖,以下是它们的介绍。
1.GCCGNU Compiler CollectionGNU编译器套件)),可以编译 C,C++,Ada,Object CJava等语言)
2. pcre是一个perl库,作用主要是用来提供正则表达式的相关功能;
	pcre和pcre devel是包含与被包含的关系,devel包含pcre
3. zlib是一个免费的、通用的、不受法律约束的——即不受任何专利保护的无损数据压缩库,提供压缩和解压缩方式
4. OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。

注意:我这里用的百度云轻量应用服务器,7-10步的依赖库系统其实都已经安装好了。
5. 检查是否已安装nginx,命令 :sudo find -name nginx
6. 安装nginx必要的依赖库
7. 安装gcc 命令:yum -y install gcc    查看是否已安装gcc命令:gcc -v   
8. 安装pcre 命令:yum install -y pcre pcre-devel
9. 安装zlib 命令:yum -y install zlib zlib-devel
10. 安装OpenSSL 命令:yum -y install openssl openssl-devel
11. 安装nginx 命令如下
	首先到根目录下,cd /
	然后执行命令 wget https://nginx.org/download/nginx-1.20.2.tar.gz   (下载nginx压缩包,想要其他版本可以去官网找:https://nginx.org/en/download.html)
	然后解压:tar -zxvf nginx-1.20.2.tar.gz
	然后编译安装:cd nginx-1.20.2 && ./configure && make && make install
	然后就安好了,安装目录在 /usr/local/nginx目录中,然后可以去根目录下把压缩包和解压的东西删掉。
12. 这里启动nginx的时候有些问题!我遇到的问题,请仔细观看。
	在/usr/local/nginx/sbin目录下执行命令./nginx -s reload,会报错找不到/usr/local/Nginx/logs/Nginx.pid!
	此时只需要执行命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf即可。
	然后再次执行启动命令:./nginx -s reload。nginx就会正常启动。
	查看nginx的启动状态命令:ps -ef | grep nginx
	把apache的默认端口号改一下,然后让nginx默认访问80端口,直接访问公网ip就可以看到nginx的欢迎页面了,这样就可以让这两个共存了。
6. 如何修改php版本?
  1. php -v 默认是centos自带的5.4版本
  2. 切换php版本的方式很简单。只需要vim /etv/profile 去修改最下面的环境变量。加上一个冒号
export PATH=/usr/local/apache/bin:/usr/local/mysql/bin:/usr/local/php/bin$PATH
改成
export PATH=/usr/local/apache/bin:/usr/local/mysql/bin:/usr/local/php/bin:$PATH
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值