MySQLphp开发入门教程

LAMP

  1. window:WAMP(windows,apache,mysql,php)
  2. LAMP是 Linux,Apache,MySQL和PHP的缩写,是咱提供 Web
    服务之软件基础。
  3. 对此 Linux,你要熟谙常用之操作命令,完成平时事务
  4. 对 Apchae,你待谙习这多少个安排,配置可运行的网站。
  5. 对于 MySQL,会普遍查询,会设计表。
  6. 于 PHP,精晓基本的PHP语法,精晓 Zend Framework 框架。
  7. 安装 LAMP 环境,可参考:Ubuntu 搭建 php
    开发条件教程
    ,把欠科目被之
    mariaDB 替换成 mysql,把 php7方方面面轮换成php5即可。

Linux

商店先后支付统一用 Ubuntu14.04 LTS 系统版本作为平常操作系统。

题目:为何是 Linux 而休是 Windows?为何接纳 Ubuntu?

  1. 大家都上线的连串总体安排于 Linux(Ubuntu)下边的,直接在 Ubuntu
    下面开发,可以减兼容性问题,避免以系统不同而发出的外题材。
  2. Linux 下边有诸多好用的程序,它们还特别简短,可以平素从命行调用。相相比较windows
    一步一步点击,linux只待一行代码就行。当你习惯就或多或少,就再也不会想去用
    Windows 开发了。
  3. Linux
    可以至极有利地管理服务器。可以团结修脚本来控制伏务器怎样运作,定时运行任务。假设windows的讲话,你只好寄希望于微软了,领会微软资的管理软件,自己非能够修改,也未晓得该规律。

Ubuntu 入门

  1. Linux 有好多本,Ubuntu 是内部的同一栽,其他还有
    Redhat,Debian,CentOS
  2. 若要下载 Ubuntu14.04 LTS 桌面版镜像文件。
  3. 安装 Ubuntu 系统,可参考:Ubantu14.04
    安装教程
  4. 安有常用之次,至少要发生:
    1. Chrome 浏览器,php开发必备
    2. Lantern/hosts文件,用于FQ访问 Google
    3. 开发工具(phpstorm(激活),vscode,sublime,zend
      studio,git,vim)

Linux 常用命令

  • apt-get 软件安装/卸载
    • apt-get install packagename 安装软件
    • apt-get remove packagename 删除软件
    • apt-get update/upgrade 更新源和软件
  • ls 呈现当前目录下的文本及目录详细讯息
  • cd 切换目录
  • vim filename 使用vi编辑器编辑文件
  • tail 显示文件末尾一段落内容
  • | 管道,把左手程序的输出作为左边程序的输入
  • > 重定向,把出口保存到文件中
  • mysql -u root -p 登录mysql
  • php filename 运行.php文件
  • program_name 命令行输入程序名为而一向运行程序,比如命令行输入
    phpstorm 就开辟了 phpstorm,其他程序同理。
  • sudo su 获得root权限
  • df -h 查看目录空间大小
  • service apache2 restart 重启 apache 服务
  • ssh -l username ip 命令行连接服务器

Linux 技巧

  • 因 . 开端的文本也躲文件,ls -a
    可以显示她。也可于文件管理器设置“呈现隐藏文件”。
  • 系自带的 gedit
    编辑器很好用,辅助代码高亮,临时用来编排单个代码文件特别便宜。
  • 指令行中使用 vim 编辑器很有利。

Apache

着重控制Apache的布,可参考:Ubuntu 下 Apache
的部署教程

斯布局的意是:在浏览器输入自己设定的域名(比如:www.test.com)就走访到当地的项目。

默认的 Apache 的色目录是 /var/www/html,而我辈友好的类一般在
/home/username/projectname,而且我们啊要自己设定一个域名,总不克还为此
localhost 吧。
此外实际网站部署时为要域名,所以虽然在该地先学会实践的。

控制 Apache
的安排文件之重要组织与情节,windows下的apache和Ubuntu下的apache配置文件是例外之,这一点而专注。首要区别是:Ubuntu中布置文件默认分散到了各类文件被。
可参考:How To Configure the Apache Web Server on an Ubuntu or Debian
VPS

MySQL

  1. MySQL 的安装,前边 LAMP 安装着已设置好了。
  2. 会下 phpmyadmin 工具管理mysql数据库(紧要)。
  3. 操纵常用的 mysql
    语句,可参看《MySQL必知必会》(下载)。该书概括好亮,入门够用了。
  4. 打听索引,不同的数据类型,并且使到表设计被。

PHP

  1. 及时是php工程师必须要会的艺
  2. 支配 Zend Framework,我们会用一个稍微的 Demo
    来带而懂整个框架结构。

    1. 事先形成 zend 官网上的学科:Zend Framework Quick
      Start
      ,这个原版的科目有有坑,为了快捷入门也足以参考我翻译的粤语版:Zend
      Framework 1 – Quick
      Start
    2. 得我们布置的一个 Demo 示例程序。
  3. Zend Framework
    1. php 框架都是相通之,zend 也无差,它也是一个 MVC
      架构的php框架。
    2. 目结构:/application php文件、/public 静态文件
      /application/controllers/ 控制器
      /application/models/ 模型
      /application/views/ 视图
      /application/library Zend 框架
      /public 紧假如部分css,js,引用的前端框架、库文件
    3. 具有的http请求通过 index.php,然后传递到相应的
      controllers,调用相应的服务并尽,发生结果,重临响应给用户浏览器。
网站地图xml地图