MySQL

学习手册:PHP 脚本语言

用一天的时间,看完下面的 5 个小时视频,你会知道 PHP 是怎么回事。视频不可能包含所有与 PHP 相关的知识,也没有必要这样,我们只需要刚刚好的知识,可以让我们起步就行。理解了 PHP ,以后遇到问题也好解决。

准备

  1. 你需要一个可以执行 PHP 代码的环境,按照 《 Web 开发环境与服务器生产环境 》这个手册去创建。这个环境应该包含 nginx ,php,mariadb 。
  2. 看完上面的手册以后,你应该可以理解:
    1. 什么是虚拟机
    2. 怎么样用 Vagrant 创建与管理虚拟机
    3. Linux 系统的基本操作
    4. 怎么样在 Linux 系统上搭建一个可以运行 PHP 程序的环境
    5. 本地电脑与虚拟机之间的同步目录怎么设置
    6. 本地电脑与虚拟机之间的网络设置
    7. nginx 的基本配置
    8. 怎么样设置 nginx 的虚拟主机
  3. 在本地电脑上创建一个目录,在这个目录下面放的是你要执行的 PHP 的代码,把这个目录设置成 nginx 虚拟主机的根目录,这样在浏览器上打开这个虚拟主机的地址,就可以执行你创建的 PHP 文件。
  4. 可以在本地电脑用编辑器打开你为学习 PHP 创建的目录,然后直接在本地电脑上创建  PHP 文件,撰写 PHP 的代码。

学习手册:Web 开发环境与服务器生产环境

在你的电脑上,应该有个 Web 开发环境,在上面去开发你想要的网站。完成以后可以把网站迁移到服务器上,在服务器也要搭建一个网站运行的环境,这个服务器上的环境叫生产环境。大部分情况,你也需要自己去搭建这个服务器上的生产环境。你的生产环境要在 Linux 类型的操作系统上搭建,比如 Ubuntu,CentOS ...  所以,尽早熟悉 Linux 系统的基本操作,熟悉在命令行下面去做事。

网站最终要运行在生产环境上,你在本地开发它的时候,最好可以为网站搭建一个跟生产环境相近的环境,比如用同样的操作系统,同样版本的软件,同样的设置等等。建议在本地电脑上安装虚拟机,为虚拟机安装 Linux 类型的操作系统,然后在上面安装和配置运行网站需要的软件,比如 Web 服务器,PHP,数据库等等。想要更好的管理虚拟机,推荐使用 Vagrant 。

放弃用一键安装的东西来搭建本地的开发环境,比如 WAMP,MAMP,XAMPP!暂时放弃在服务器的生产环境上安装管理面板。亲自动手,去搭建这个运行环境。

这个网站运行的环境在本地,还有在服务器上搭建的方法是差不多的,就是去安装一些需要的软件,然后通过修改配置文件来改变这些软件的行为。

路径(十三):在本地 CentOS 7 上搭建 Web 开发环境 — 数据库管理系统 MariaDB / MySQL

Web 应用需要数据库管理系统去管理它们的数据,这个系统可以是 MySQL、PostgreSQL,SQLite 等等。安装哪个要看你的 Web 应用的需求,有些项目可能支持多种数据库系统。下面我们先去安装一个 MySQL 。

MariaDB / MySQL

MariaDB 是 MySQL 的一个分支,是加强版的 MySQL,主要是是由社区成员贡献开发。领头开发 MariaDB 的是 MySQL 的创始人 Michael Widenius,因为 MySQL 之前卖给了 sun 公司, sun 又被 Oracle 收购,MySQL 的开发又很封闭,所以就有了社区版的 MySQL ,也就是 MariaDB,它可以完全取代 MySQL。Maria 是 Michael Widenius 女儿的名字。

CentOS 7.0 已经用 MariaDB 替换掉了 MySQL,所以默认你只能用包管理工具安装 MariaDB。

安装 MariaDB

yum install mariadb-server mariadb -y

安装完成以后,查看 mariadb 的状态:

service mariadb status

《 MySQL 基础教程 》 学习指南

MySQL 基础教程 》正式发布了,一个来小时以后,您就可以对 MySQL 有一个基本的了解,在恐惧的名单里划去 MySQL 这个名字。课程是为没有一点数据库操作基础的人准备,所以,您可以从零开始学习一下 MySQL。在学这个课程之前,您不需要先了解 PHP,不过您要知道怎么样去配置一个开发环境,推荐参考  Vagrant 课程去在本地配置一个开发环境。

这个课程里的大部分演示都用到了 MySQL 的控制台,这样你可以跟 MySQL 这个数据库管理系统进行交互,你输入一条语句,回车以后,会立即为您返回结果。虽然有些图形界面也提供了类似的功能,比如 MySQL Workbench,或 Sequel Pro (mac),我还是推荐您在原始的 MySQL 控制台上去练习,慢慢熟悉这种工作方式。你可以用 Vagrant 配合 Linux 系统的虚拟机,SSH 到虚拟机以后,先去安装一个 MySQL ,完成以后,您就可以直接使用 MySQL 的控制台了。

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点