主机宝贝 服务器技术教程 搭建阿里云lnmp环境

搭建阿里云lnmp环境

Centos系统环境下使用Crontab定时备份全量备份Mysql数据库

在Centos系统环境下使用Crontab定时备份全量备份Mysql数据库。 CentOS的Crontab任务调度配置文件路径在 /etc/crond.* 用户任务调度任务路径在/var/spool/cron Crontab默认日志路径 /var/log/cron 1、Crond服务基本管理命令 service crond star

一、挂载数据盘

只有系统盘了,挂载上原来的数据盘

看到数据盘了/dev/vdb1

挂载上这个数据盘,

然后写入分区:

不写入分区表,重启后又要挂载的。

怎么知道分区类型是ext4,用这个命令:

 

好的成功了!

 

二、安装nginx

首先更新系统软件

安装nginx

1.安装nginx源

2.安装nginx

3.启动nginx

Redirecting to /bin/systemctl start  nginx.service

4.访问http://你的ip/

如果成功安装会出来nginx默认的欢迎界面

 

三、安装MySQL5.7.*

1.安装mysql源

2.安装mysql

3.安装mysql的开发包,以后会有用

4.启动mysql

Redirecting to /bin/systemctl start  mysqld.service

5.查看mysql启动状态

出现pid

证明启动成功

6.获取mysql默认生成的密码

选中的就是密码。

7.换成自己的密码

Enter password:输入上页的密码,进入mysql

8. 更换密码

1 mysql>  ALTER USER  'root' @ 'localhost'  IDENTIFIED BY  'MyNewPasdfs4!' ;

这个密码一定要足够复杂,不然会不让你改,提示密码不合法;

9.退出mysql并试用下新密码

确认密码正确

四、编译安装php7.0.0

1.下载php7源码包

2.解压源码包

3.进入目录

4.安装php依赖包

5.编译配置,这里如果上一步的某些依赖包没有安装好,就会遇到很多configure error,我们一一解决,安装上相关软件开发包就可以

configure error:

1.configure: error: xml2-config not found. Please check your libxml2 installatiON.

解决:

1 # yum install libxml2 libxml2-devel

 

2.configure: error: Cannot find OpenSSL’s <evp.h>

解决:

1 # yum install openssl openssl-devel

 

3.configure: error: Please reinstall the BZip2 distribution

解决:

1 # yum install bzip2 bzip2-devel

 

4.configure: error: Please reinstall the libcurl distribution – easy.h should be in <curl-dir>/include/curl/

解决:

1 # yum install libcurl libcurl-devel

 

5.If configure fails try –with-webp-dir=<DIR> configure: error: jpeglib.h not found.

 

解决:

1 # yum install libjpeg libjpeg-devel

6.If configure fails try –with-webp-dir=<DIR>

checking for jpeg_read_header in -ljpeg… yes

configure: error: png.h not found.

解决:

1 # yum install libpng libpng-devel

 

7.If configure fails try –with-webp-dir=<DIR>

checking for jpeg_read_header in -ljpeg… yes

checking for png_write_image in -lpng… yes

If configure fails try –with-xpm-dir=<DIR>

configure: error: freetype-config not found.

解决:

1 # yum install freetype freetype-devel

8.configure: error: Unable to locate gmp.h

解决:

1 # yum install gmp gmp-devel

9.configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解决:

# yum install libmcrypt libmcrypt-devel

10.configure: error: Please reinstall readline – I cannot find readline.h

解决:

1 # yum install readline readline-devel

11.configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

解决:

1 # yum install libxslt libxslt-devel

6.编译与安装

这里要make好久,要耐心一下

7.添加 PHP 命令到环境变量

在末尾加入

PATH=$PATH:/usr/local/php/bin

export PATH

要使改动立即生效执行

查看环境变量

查看php版本

8.配置php-fpm

9.启动php-fpm

五、配置nginx虚拟机,绑定域名

把下面的内容复制到php7.aaa.com.conf里

2.重启nginx

3.

把下面的代码复制到这个文件 里

<?php

phpinfo();

4.查看访问http://php7.aaa.com

ok!收工!

阿里云安装配置mysql(centos版)

1.安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm b)安装mysql源:yum localinstall mysql57-community-release-el7-8.noarch.rpm 若结尾出现c

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/42924/