一、mysql服务器常见概念
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL是一种关系型数据库管理系统,关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

双授权政策指的是:Community Edition社区版本,简称ce版本; Enterprise Edition企业版,简称ee版本。
Community [kəˈmju:nəti] 社区 ; Edition [ɪˈdɪʃn] 版本
互动:公司的核心产品代码都免费公开了,公司还能生存,还能挣钱吗?

扩展:开源公司盈利模式,以下以RedHat公司为例进行说明:
红帽的社区版centos系统是完全免费的,但同时,也是不受任何保护的。
而红帽的盈利部分在他的企业级软件,比如红帽的企业级Linux(red hat enterprise linux简称RHEL)是在普通的社区版linux中,由红帽的工程师从成千上万个应用中测试和筛选出的最稳定的精品.
RHEL虽然从理论上也是免费的,但实际上你是无法免费得到的,因为RHEL的销售模式是订阅,就如同我们订报纸,如果你订阅报纸,你的报纸箱是免费给你安装的,你订了一年,如果第二年你不想再看这个报纸了,报纸箱也不会给你拆除,但不会再有新报纸。
RHEL也一样,如果你订阅一年的红帽RHEL,你就要付一年的钱,会得到红帽的技术支持和服务,补丁的随时下载和更新(RHEL的小版本更新是非常频繁的,绝对不是形同虚设),如果你第二年不再订阅,RHEL也不会卸载,但你就不会再享受红帽的技术支持,服务,和小版本更新。
总结:不是依靠买软件挣钱,而是通过为其开放源代码软件提供销售支援、托管咨询等服务来进行赚钱。
随着Oracle买下Sun,MySQL也落入了关系型数据库王者之手。而早在2009年,考虑到Oracle的名声以及其入手之后闭源的可能性,MySQL之父的Michael便先行一步,以他女儿Maria的名字开始了MySQL的另外一个衍生版本:MariaDB。Michael 的名声很好,追随者很快排满了八条街,主流的Linux发行商基本上都开始转而支持使用MariaDB以规避MySQL不确定性的风险以及对Michael的看好。而MariaDB则被看作MySQL的替代品,原因很简单作为MySQL之父的Michael可以引导过去开源成功的MySQL,自然在其主导下的MariaDB也自然很值得期待。左手把MySQL卖掉挣得大笔银子,右手再创分支,开启新的衣钵,这便是技术强者的快意人生,一壶浊酒喜相逢,多少IT事,都付笑谈中。 (SUN公司以10亿美元被Oracle收购)
MariaDB的前世今生:
2009年,Michael Widenius迈克尔•维德纽斯,创建新项目mariadb以规避mysql关系型数据库闭源的风险,直到5.5的版本,一直按照MySQL的版本进行发行。使用者基本上不会感受到和MySQL不同的地方。
2012年,MariaDB开始按照自己的节奏和版本发行方式进行发行,初始版本为:10.0.0,此版本以MySQL5.5为基础,同时合并了MySQL5.6的相关功能。
MariaDB官网: https://downloads.mariadb.org/

二、mysql服务器安装及相关配置文件
1、LAMP架构
Linux+Apache+Mysql+PHP
使用yum安装LAMP环境
[root@xuegod110 ~]# yum -y install httpd mariadb-server mariadb php php-mysql

在centos6中因为使用的还是mysql,所以执行如下命令:
[root@xuegod110 ~]# yum install httpd mysql-server mysql php php-mysql -y

注:
httpd # web服务器
mariadb-server #MariaDB数据库
mariadb # MariaDB服务器Linux下客户端
php #php相关文件
php-mysql #php程序连接MySQL使用的模块

查看一个软件包的作用
[root@xuegod110 ~]# cd /mnt/Packages/
[root@xuegod110 Packages]# rpm -pqi php-mysql-5.4.16-42.el7.x86_64.rpm

查看某个命令由哪个包安装
[root@xuegod110 ~]# rpm -qf which mysql
mariadb-5.5.60-1.el7_5.x86_64

查看mysql客户端的版本
[root@xuegod110 ~]# mysql -V
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1

启动LAMP相关服务
[root@xuegod110 ~]# systemctl start httpd
[root@xuegod110 ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@xuegod110 ~]# systemctl start mariadb
[root@xuegod110 ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

如果httpd服务启动慢,可以修改httpd配置文件
95 ServerName localhost:80 #将此处修改为本机的IP地址或localhost

2、安装mysql数据库并去除安全隐患
1)安装完成后,运行mysql-secure_installation去除安全隐患
mysql_secure_installation会执行几个设置:
(1) 为root用户设置密码
(2) 删除匿名账号
(3) 取消root用户远程登录
(4) 删除test库和对test库的访问权限
(5) 刷新授权表使修改生效
[root@xuegod110 ~]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we’ll need the current
password for the root user. If you’ve just installed MariaDB, and
you haven’t set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): #输出root用户名密码,第一次登陆没有密码,所以直接回车
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] Y #是否需要设置root密码
New password: #输入root的密码
Re-enter new password: #再次输入root密码
Password updated successfully!
Reloading privilege tables…
… Success!

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y #是否需要移除匿名用户
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y #是否禁止root用户远程登录
… Success!

By default, MariaDB comes with a database named ‘test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y #是否删除test数据库

  • Dropping test database…
    … Success!
  • Removing privileges on test database…
    … Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y #是否重新加载权限表
… Success!

Cleaning up…

All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

注释:以上需要输入“Y”的,默认直接回车表示输入“Y”的意思

如果不进行安全配置向导,单独设置root用户密码如下:
[root@xuegod110 ~]# mysqladmin -u root -p password “123456”
Enter password: #输入之前的密码,如果第一次,直接回车

不交互,直接登录mysql数据库:
[root@xuegod110 ~]# mysql -u root -p --password=“123456”

3、测试mysql数据库连接
连接MariaDB数据库,连接本机可以去掉 -h选项
#mysql #如MariaDB没有设置密码,并在本地上登录,而且是使用默认端口的情况下,可以直接使用mysql命令登录。
或:
#mysql -h IP -u USER -pPASS #如 MariaDB不是安装在本地时,需要使用-h选项指定IP登录,如 MariaDB用户设置了密码时,需要使用-u选项指定用户,并使用-p选项指定密码,注意的是在-p选项和密码之间不能有空格,否则在命令执行后需要再次输入密码,并将有空格的密码串识别为登录的数据库。
MariaDB的超级管理员是root用户,拥有最MariaDB数据库的最高权限。

[root@xuegod110 ~]# mysql -u root -p123456 #-p参数和密码直接不需要有空格
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 21
Server version: 5.5.60-MariaDB MariaDB Server

Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]> show databases; #查看数据库,命令后跟分号
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| performance_schema |
±-------------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> exit #退出数据库,可以用quit
Bye

4、使用本地客户端登录httpd服务的默认网站,测试是否成功

5、测试网站是否支持PHP
root@xuegod110 ~]# cd /var/www/html/
[root@xuegod110 html]# ls
[root@xuegod110 html]# vim index.php #编写php的探针文件,收集相关信息
[root@xuegod110 html]# cat index.php

<?php phpinfo(); ?>

[root@xuegod110 html]# systemctl restart httpd

6、客户端再次测试,是否可以看到php相关页面

三、搭建LAMP环境部署Ucenter和Ucenter-home网站
UCenter 用户中心,实现用户的统一登录登出,积分的兑换,TAG的互通等,在安装UCenter Home、Discuz!、SupeSite、X-Space 等应用前必须先安装UCenter。本教程讲解的即是如何全新安装UCenter
1.5.0。
http://www.discuz.net
Discuz! 论坛,百万站长的选择,定会给您带来非凡的论坛体验。Discuz! 7.0.0 的推出使Discuz! 的用户体验又上升到了一个新的高度。本教程讲解的即是如何全新安装Discuz! 7.0.0 FULL(集成了UCenter 安装的版本)。
UCenter Home 个人家园,给社区中的会员一个可以安家的地方,在这里会员可以交朋友,写记录,发日志,贴照片,玩游戏…使会员可以牢牢的黏在你的社区里。本教程讲解的即是如何全新安装UCenter Home 1.5。
SupeSite 社区门户,实现CMS 的功能,拥有强大的模型功能,对Discuz! 和UCenter Home 的完美聚合,是您将社区中所有信息进行整合展示的最佳平台。本教程讲解的即是如何全新安装SupeSite
7.0。

1、上传UCenter_1.5.2_SC_UTF8.zip和UCenter_Home_2.0_SC_UTF8.zip程序包到Linux主机上
[root@xuegod110 ~]# ls
anaconda-ks.cfg UCenter_Home_2.0_SC_UTF8.zip UCenter_1.5.2_SC_UTF8.zip

2、安装UCenter管理模板
1)查看文件是否上传的服务器

2)解压到指定文件
[root@xuegod110 ~]# unzip -d /usr/local/src/ucenter UCenter_1.5.2_SC_UTF8.zip
[root@xuegod110 ~]# cd /usr/local/src/ucenter/
[root@xuegod110 ucenter]# ls
advanced readme upload utilities

3)将加压文件目录下的upload文件移动到/var/www/html/目录下
[root@xuegod110 ucenter]# mv upload/ /var/www/html/ucenter #移动后重命名为Ucenter
[root@xuegod110 ucenter]# cd /var/www/html/ucenter/
[root@xuegod110 ucenter]# ls
admin.php control images js plugin upgrade
api crossdomain.xml index.php lib release view
avatar.php data install model robots.txt
扩展:
robots.txt 网站根目录下,robots.txt 文件作用。
Robots协议(也称为爬虫协议、机器人协议等)全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。
robots.txt文件是一个文本文件,使用任何一个常见的文本编辑器,比如Windows系统自带的Notepad,就可以创建和编辑它[1] 。robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
但robots.txt不是命令,也不是防火墙,如果蜘蛛程序不遵守robots规则,那么就无法阻止蜘蛛程序爬网站了。

4)客户端访问网站,查看错误报告

5)根据提示,修改php.ini文件
211 short_open_tag = On #将Off改为On
[root@xuegod110 ucenter]# systemctl restart httpd

6)再次使用客户端登录,查看状态

可以进行网站模板安装向导

7)点击“我同意”,开始下一步,安装

根据提示修改data目录的权限,这里默认将apache用户和组给到data目录

8)修改data目录的属组和属主为apache用户
[root@xuegod110 ucenter]# id apache
uid=48(apache) gid=48(apache) 组=48(apache)
[root@xuegod110 ucenter]# chown apache: data/ -R
[root@xuegod110 ucenter]# ll -d data/
drwxr-xr-x 8 apache apache 99 9月 27 2010 data/
再次使用客户端浏览器访问,如下:

9)点击下一步,

说明:
数据库服务器:如果数据库和WEB不在同一台主机时,需要指定数据库服务器的连接IP
数据库用户名:如果数据库登录用户不是root时,需要指定对应的用户名

10)点击下一步

11)点击下一步,进入用户管理中心,输入创始人密码,和验证码,进行后台管理界面
这里如果验证码刷新不出来,多点几次登录按钮,就可以刷新了

12)点击登录按钮,进入后台管理界面

13)进入到用户管理,添加一个用户

2、安装Ucenter-Home
1)加压到指定目录
[root@xuegod110 ~]# unzip -d /usr/local/src/uchome UCenter_Home_2.0_SC_UTF8.zip
[root@xuegod110 uchome]# ls
2.0_changelog.txt readme.txt update upload

2)移动upload目录到/var/www/html/下
[root@xuegod110 uchome]# mv upload/* /var/www/html/
mv:是否覆盖"/var/www/html/index.php"? y
[root@xuegod110 html]# ls
admin config.new.php help.php language space.php ver.php
admincp.php cp.php image link.php template xmlrpc.php
api crossdomain.xml index.php magic.php theme
app.php data install network.php uc_client
attachment do.php invite.php rss.php ucenter
common.php editor.php js.php source userapp.php

3)修改config.new.php文件为config.php
[root@xuegod110 html]# cp config.new.php config.php
[root@xuegod110 html]# ll config.php
-rw-r–r-- 1 root root 2425 5月 31 18:40 config.php

4)使用客户端访问index.php,进行Ucenter_Home安装

5)根据错误提示,修改config.php文件,修改apache用户为该文件的属主和属组
[root@xuegod110 html]# chown apache: config.php
[root@xuegod110 html]# ll config.php
-rw-r–r-- 1 apache apache 2425 5月 31 18:40 config.php

6)根据提示,修改目录和文件的权限,针对目录需要使用-R参数,一并修改目录下的子目录和文件
[root@xuegod110 html]# chown -R apache: attachment/ data/ uc_client/data/
[root@xuegod110 html]# ll -d attachment/ data/ uc_client/data/
drwxr-xr-x 2 apache apache 23 8月 25 2009 attachment/
drwxr-xr-x 9 apache apache 168 8月 25 2009 data/
drwxr-xr-x 3 apache apache 36 8月 25 2009 uc_client/data/

7)点击接受协议,开始安装

8)输入UCenter的IP地址和创始人密码

9)点击提交,进行注册

10)点击下一步,设置数据库连接信息

11)点击设置完毕,进行检测

12)输入用户名和密码,点击开通管理员空间



13)点击进入我的空间,可以进入个人空间

14)点击高级管理,可以进入后台管理界面


3、设置httpd虚拟目录,通过不同二级域名访问网站的前端和后端
1)配置httpd虚拟主机,修改httpd.conf文件
119 #DocumentRoot “/var/www/html” #注释掉即可,关闭中心主机,httpd不支持中心主机和虚拟主机同时使用。

2)修改配置文件,增加http的虚拟目录
[root@xuegod110 ~]# cat /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
ServerAdmin zx@xuegod110.cn
DocumentRoot “/var/www/html/ucenter”
ServerName admin.xuegod110.cn
ServerAlias xuegod110.cn
ErrorLog “logs/xuegod110.cn-error_log”
CustomLog “logs/xuegod110.cn-access_log” common

<VirtualHost *:80>
ServerAdmin zx@xuegod110.cn
DocumentRoot “/var/www/html”
ServerName www.xuegod110.cn
ServerAlias xuegod110.cn
ErrorLog “logs/www.xuegod110.cn-error_log”
CustomLog “logs/www.xuegod110.cn-access_log” common

3)重启httpd服务
[root@xuegod110 ~]# systemctl restart httpd

4、修改本地的hosts文件,实现域名解析
修改Windows主机的hosts文件 指向域名,在Windows打开“我的电脑”,在路径栏输入C:\Windows\System32\drivers\etc\hosts,并回车,或按路径找到hosts文件,并修改即可。
在hosts文件尾部添加如下两项:
192.168.2.128 www.xuegod110.cn
192.168.2.128 admin.xuegod110.cn

5、客户端访问

四、实战-升级mysql版本到5.7版本并迁移数据
1、备份数据
语法:
mysqldump -u root -p123456 -B迁移的库名> 导出名称.sql
备份UCenter数据
[root@xuegod110 ~]# mysqldump -u root -p123456 -B ucenter > /tmp/ucenter_back_sql

[root@xuegod110 ~]# cd /tmp/
[root@xuegod110 tmp]# ll ucenter_back_sql -h
-rw-r–r-- 1 root root 118K 5月 31 19:49 ucenter_back_sql

2、删除旧版本的mariadb
[root@xuegod110 ~]# yum -y remove mariadb

3、yum安装mysql5.7的方法
1)centos7版本下载
[root@xuegod110 ~]# rpm -ivh https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm

[root@xuegod110 ~]# yum list #刷新yum 源缓存。
[root@xuegod110 ~]# yum -y install mysql-community-server #安装MySQL 5.7。
[root@xuegod110 ~]# systemctl start mysqld #启动MySQL会生成临时密码。

2)通过grep过滤mysql日志,获取mysql的临时密码
注意,如果这里无法过滤出临时密码,按照如下操作

修改/etc/my.cnf
22 skip-grant-tables #添加这样参数,此时登录mysql不需要密码,可以直接登录

注释:
mysql5.7 mysql库下面的user表没有password字段无法修改密码,
5.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string

登录mysql,直接修改密码
[root@xuegod110 ~]# mysql -u root
mysql> update user set authentication_string=password(‘123456’) where user=‘root’; #这里使用aut字段修改密码
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1

修改my.cnf文件,改回原来配置,删除步骤1添加的内容

登录mysql,输入密码root
[root@xuegod110 ~]# mysql -u root –p123456
mysql> show databases;
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| performance_schema |
| ucenter |
±-------------------+
4 rows in set (0.00 sec)

3) 如果想设置简单密码,如下操作:
方法一:首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.03 sec)

定义复杂度的级别:

0:只检查长度。
1:检查长度、数字、大小写、特殊字符。
2:检查长度、数字、大小写、特殊字符字典文件

mysql> set global validate_password_length=1; #定义长度 默认是8位数修改为1后密码长度>=4位数
Query OK, 0 rows affected (0.01 sec)

举例实验:
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123’;
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘1234’;
Query OK, 0 rows affected (0.01 sec)

mysql> set password for root@localhost = password(‘123456’); #修改root用户密码
Query OK, 0 rows affected, 1 warning (0.05 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

方法二:在/etc/my.cnf 可关闭密码强度审计插件,重启MySQl服务。
在[mysqld]末行;
validate-password=OFF #不使用密码强度审计插件

[root@xuegod63 ~]# systemctl restart mysqld
mysql> set password for ‘root’@‘localhost’= password(‘1’);
Query OK, 0 rows affected, 1 warning (0.01 sec)

注:用这种方法可以让密码长度至少为1位数 但在生产环境中决不可以用简单的密码

4)导入数据库
[root@xuegod110 ~]# mysql -u root -p123456 <导出名称.sql #迁移数据库完成!

举例:
[root@xuegod110 tmp]# mysql -u root -p123456 < /tmp/ucenter_back.sql
[root@xuegod63 ~]# mysql -u root -p123456
mysql> show databases;
±------------------------+
| Database |
±------------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| ucenter |
±------------------------+
5 rows in set (0.00 sec)

建议:按此方法安装一个新的MySQL5.7的环境(不需要备份数据、修改好root密码为123456即可),并保存一个快照,往后的MySQL课程都基于MySQL5.7环境讲解。

MySQL初步认实和搭建LAMP环境部署ucenter和ucenter-home相关推荐

  1. 电商 lamp java_搭建LAMP环境部署Ecshop电商网站

    实战-部署Ecshop电商网站 实验环境 Centos7 ip:192.168.121.17 一.关闭防火墙和selinux [root@localhost ~]# systemctl stop fi ...

  2. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境

    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...

  3. Redhat Linux通过RPM安装搭建LAMP环境

    LAMP就是Linux+Apache+MySql+PHP搭建的动态网站环境,是目前互联网上非常流行的一个网页服务组合. 网上有很多教程搭建LAMP环境,基本上都是编译安装的,其实对新手来说只需要了解L ...

  4. ubutnu16.04搭建LAMP环境(搭建wordpress博客)

    本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...

  5. Fedora19 搭建LAMP环境

    Fedora19 搭建LAMP环境 一.安装Mysql sudo yum install mysql mysql-server 设置开机启动: sudo chkconfig --levels 235 ...

  6. 利用rpm包搭建lamp环境及论坛的创建

    一.利用rpm包搭建Lamp环境 安装过程 1. 安装apche服务 yum install httpd –y 2.安装mysql数据库 yum install mysql mysql-server ...

  7. 快速搭建LAMP环境

    快速搭建LAMP环境 Linux+Apache+MySQL+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强 ...

  8. 源码编译搭建LAMP环境

    源码编译搭建LAMP环境   一.将 LAMP 相关软件包上传刡 linux 上 [root@node63 ~]# ls anaconda-ks.cfg      install.log        ...

  9. 手把手教你搭建LAMP环境,运行第一个属于你的个人网站

    用Linux系统,搭建自己的第一个网站,起飞~~~的开始 搭建LAMP环境 1. 服务器 1.1 远程连接服务器 1.2 域名及解析 1.3 域名备案 2. LAMP环境 2.1 LAMP环境介绍 2 ...

  10. kali_vps,debian,Ubuntu下搭建LAMP环境

    文章目录 一.Apache2 web服务器的安装: 更新服务器出现以下问题: 安装Apache: 开启 .关闭和重启Apache服务器: 二.数据库的安装,这里安装MySQL5.7: 三.PHP的安装 ...

最新文章

  1. Cocos Creator 的 动作(Action)系统:moveBy的使用
  2. 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
  3. eclipse设置和启动优化(转)
  4. Google ARCore SDK
  5. C++设计模式详解之适配者模式解析
  6. oracle基础入门(四)
  7. fopen()函数的文件模式
  8. matlab 差影法,MATLAB人体姿态行为识别[差影法,多姿势]
  9. 怎么快速把wmv视频格式转换成mp4视频
  10. 编译报错【error】dexpreopt.sh:23 exited with status 1
  11. 【Pr】视频剪辑学习记录——导出
  12. 在Excel中批量生成复选框,也支持批量打勾批量删除,#excel插件
  13. Ubuntu 11.04下thrift-0.8.0的安装 - Linux - 红黑联盟
  14. 日更100天(12)每天进步一点点
  15. 转载1:拓扑结构介绍及其种类
  16. android 拍照水印日期,胶片日期水印app安卓版-胶片日期水印手机版预约v1.0-发卡屋...
  17. Linux bash命令入门
  18. 哆啦A梦的超级计算机,哆啦A梦的体内究竟有什么?其实你真的低估了这个蓝胖子...
  19. 从基础出发,带你深入了解Synchronized ,Synchronized 相 关 问 题讲解
  20. android 虹软人脸存储,用虹软Android SDK做人脸识别

热门文章

  1. 用java开发编译器之Thompson构造:正则表达式的词法解析
  2. 《惢客创业日记》2020.07.28(周二)因健忘症引发的痛点
  3. 《算法导论》:跳跃表(Skip List)
  4. 计算机打开远程桌面服务,如何开启Windows远程桌面服务 | 远程操作自己的电脑...
  5. 17、Python的循环结构(一)
  6. 无线桥接怎么设置网关和dns服务器,两个无线路由器进行桥接的设置方法
  7. apicloud 获取手机虚拟键盘高度
  8. Bomb Game(翻译)
  9. mysql数据库管理工具 h_几款桌面MYSQL管理工具
  10. ubuntu基础命令总结