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就能够。

Debian 8 Jessie 安装 LAMP 服务器教程

LAMP 是 Linux、Apache、MySQL(或 MariaDB)、PHP 的简单称谓,是 Linux
下优越的 web 服务器搭配。本学科将向大家展示怎么着在 Debian Jessie (8卡塔尔国服务器上安装 Apache2 web服务、PHP 5 (mod_php卡塔尔(قطر‎ 和 玛丽亚DB 数据库,说一下
MariaDB 数据库,它是由 Mysql 发展而来,自从 sun 公司被 Oracle
收购之后,因为惧怕 oracle 对 mysql
开源数据库发展不利而发起的开源数据库项目,完全同盟 mysql)。最新版本的
MariaDB 在性质上优化 MySQL 数据库服务极度切合于创建 WordPress、Joomla 或
Drupal 等前后相继使得的网址。

证实一下,该课程实验应用Debian 8 Jessie,server1.example.com 主机名和
192.168.1.100 IP地址,请依照你的主机械和工具体景况进行改良,以下操作都是在
root 账户下试行,请转换为 root 账户。

1、先来设置 MariaDB 数据库:

apt-get -y install mariadb-server mariadb-client

设置进程军长询问你设置数据库 root 账户密码:

New password for the MariaDB “root” user: Repeat password for the
MariaDB “root” user:

2、安装 Apache 2.4 服务器:

apt-get -y install apache2

设置收尾后,张开浏览器查看:http://192.168.1.100

图片 1

设置成功,再作证一下:
•Debian 系统中 apache 的暗许根目录/var/www
•配置文件/etc/apache2/apache2.conf
•其余安插文件存放目录/etc/apache2下,比方apache模块文件/etc/apache2/mods-enabled,设想主机文件/etc/apache2/sites-enabled和/etc/apache2/conf-enabled

3、安装 PHP 5.6 和 apache php 模块

apt-get -y install php5 libapache2-mod-php5

设置到位之后重启 apache 生效:

service apache2 restart

4、测验一下 PHP 文件是或不是正规访谈,创立一个探针文件:

图片 2

nano /var/www/html/info.php

内容为:

 

浏览器访谈一下那一个文件http://192.168.1.100/info.php

apache_phpinfo1

5、让 MySQL 可能 MariaDB 数据库获得 PHP 扶助。

检索一下模块:

apt-cache search php5

安装模块,说澳优下,老的 mysql 安装 php5-mysql
包获得支持,不过大家那边设置的 mariaDB,最棒安装
php5-mysqlnd,但会使老的 mysql 出错,好主意是设置任何一些模块:

apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear
php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode
php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

再重启 apache 是设置模块生效。

service apache2 restart

6、安装 APCu PHP Cache 改进 PHP 速度。

APCu 是生龙活虎款免费的 PHP 操作码以缓存和优化 PHP
的中间代码。刚强建议实行设置,以加速您的 PHP 页面。

apt-get install php5-apcu

重启 apache 使设置软件生效:

service apache2 restart

7、安装 phpMyAdmin 来管理数据库

apt-get -y install phpmyadmin

设置进程中会询问些配备:

Web server to reconfigure automatically: <– 输入apache2 Configure
database for phpmyadmin with dbconfig-common?<– 输入Yes Password of
the database’s administrative user: <– 输入 MariaDB 数据库 root
账户密码 MySQL application password for phpmyadmin: <– 回车,apt
将确立三个自动创造一个自由密码 安装到位,使用
http://192.168.1.100/phpmyadmin/ 访谈,管理你的数据库!

下边关于LAMP相关的剧情你只怕也喜好:

LAMP平台安吹牛cache和Memcached加速网址运维   

CentOS 7下搭建LAMP平台景况 

CentOS 6.5系统装置配置LAMP(Apache+PHP5+MySQL卡塔尔(قطر‎服务器意况

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9卡塔尔(قطر‎开荒情形 

Ubuntu 14.10 下安装 LAMP 服务图像和文字详整 

LAMP结合NFS营造小型博客站点   

正文长久更新链接地址:

http://www.bkjia.com/Linux/1059023.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/1059023.htmlTechArticleDebian 8 Jessie 安装 LAMP 服务器教程 LAMP 是
Linux、Apache、MySQL(或 玛丽亚DB)、PHP 的简单的称呼,是 Linux 下优良的 web
服务器搭配。本课程将向大家体现…

Ubuntu Server 14.04 安装 LAMP

对广大PHP初学开荒者来说,搭建贰个可用以分娩的LAMP情状是生机勃勃件必须的事体,本文以
Ubuntu Server 14.04为例,给出二个搭建LAMP环境的科目,供大家参谋。

本文的LAMP指的是:Linux+Apache+MySQL+PHP

脚下世界最风靡的合营社建站形式是LAMP(Linux+Apache+MySQL+PHP卡塔尔(英语:State of Qatar),即利用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为劳务器端脚本解释器。那多少个软件都以根据GPL的开放源码软件,它们安全、牢固、迅速、功效强大,使用它们得以创设叁个火速、牢固、无需付费的网址系统。

1.更新软件源

sudo  apt-get update

2.安装Apache

sudo apt-get  install apache2

3.翻看Apache是不是安装成功

apache2 –v

正如所示,表示搭建设成功

图片 3

4.
经过浏览器访谈服务器的IP,假使现身Apache迎接分界面,表示安装成功,如下所示:

图片 4

5.安装PHP5

sudo apt-get install php5

6.查看PHP5的版本

php5 –v

图片 5

表示PHP5已经设置成功。

7.查看apache是还是不是已经加载libphp5.so模块,该模块是Apache用来指挥PHP分析器来推行PHP代码的模块

cat /etc/apache2/mods-enabled/php5.load

图片 6

代表该模块已经加载

  1. 设置mysql 
    ,安装进度中会让输入数据库的root顾客密码,四遍输入后就可以继续设置至形成,注意那个密码不是系统root账户的密码,而是你安装的数据库暗许顾客root的密码

sudo apt-get install mysql-server

9.检查是不是加载了mysql.so的恢弘,PHP通过该增加链接mysql实践CU猎豹CS6D操作,假设提示no
such file or directory
表示PHP默许未有安装该操作数据库的强大,必要活动设置

cat /etc/php5/mods-available/mysql.ini,

10.假若上步不成事,则奉行那步,给PHP安装mysql扩充

sudo apt-get install php5-mysql

11.查看增添是还是不是安装成功,分化的本子寄存的职位可能差异

cat /etc/php5/mods-available/mysql.ini

图片 7

表示mysql.so扩充已经设置成功。

12.重启mysql和Apache

sudo service mysql restart

 sudo service apache2 restart

13.开立二个php文件来测量试验意况是或不是安装成功,

cd /var /www/html

vim info.php

PHP文件内容:

echo mysql_connect(‘localhost’,’root’,’123456’)? “success”    :”fail”;

echo phpinfo();

只顾这里不可不使用localhost地址作为测验数据库连接的地点,因为到近来停止,我们还未有曾展开MySQL远程连接的账户服务。

14.寻访该公文IP/info.php查看是不是连接成功

图片 8

代表连接成功,到近些日子结束大家的PHP和mysql以至Apache都早就安装配备完结,并能够健康职业。

15.给php安装常用扩大

sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

该进度安装时间较长,请意志等待;

16.安装实现未来,重启Apache

sudo service apache2 restart

  1. 回到浏览器的info.php
    刷新,查看刚才安装的进展是不是被加载,找出gd,curl等,假如刚才安装成功,应该能够在phpinfo中呈现已加载;

18.假使需求上传或许操作文件,需求用root账户实行SSH登入,供给改正Ubuntu系统允许root客商SSH登入,

cd /etc/ssh/ 

sudo vim sshd_config

 :set nu

 28G

找到PermitRootLogin 改为yes保存退出,重启SSH服务,就可以使用root账户登入。

sudo service ssh restart

19.设置phpmyadmin(最棒安装,方便操作以致安装后边的中远间距登陆账户卡塔尔(英语:State of Qatar)

sudo apt-get install phpmyadmin

安装进度中会提醒输入密码等,间接输入就能够,安装到位后暗中认可放在/usr/share/phpmyadmin目录下,为了能够使大家通过web访谈,这里必要树立三个软连接将其连选取Apache的默许目录下

sudo ln -s /usr/share/phpmyadmin /var/www/html/pma

此处大家成立了贰个pma的软连接指向实际的PHPmyadmin目录。

20.在浏览器中一贯访问PHPmyadmin,输入IP/pma,如下所示:

图片 9

输入客户名密码登入步向。

21.开启mysql远程访谈权限,

sudo  vim /etc/mysql/my.cnf

找到bind-address,注释掉它,保存退出,然后登录phpmyadmin,在权力中开创叁个新顾客,如下:

图片 10

最终重启mysql服务

sudo service mysql restart

那是就能够透过navicat之类的中间距连接工具连接mysql了,到此停止,八个简短的LAMP碰到就搭建变成功了。

————————————分割线————————————

CentOS 6.5系统设置配备LAMP(Apache+PHP5+MySQL卡塔尔国服务器景况

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9卡塔尔(قطر‎开采景况 

Windows 7下硬盘安装Ubuntu 14.10图像和文字教程

U盘安装Ubuntu 14.10

Ubuntu 14.10 专门的学问宣布下载

Ubuntu 14.04 LTS 如何进步到 Ubuntu 14.10 

Ubuntu 14.10 下安装 LAMP 服务图像和文字详明 

————————————分割线————————————

http://www.bkjia.com/Linux/983103.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/983103.htmlTechArticleUbuntu Server 14.04 安装 LAMP
对比很多PHP初学开垦者来说,搭建几个可用来临蓐的LAMP情形是风姿洒脱件必需的事务,本文以
Ubuntu Server 14.04为例,给出豆蔻梢头…

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. 垄断(monopoly卡塔尔(英语:State of Qatar)常用的 mysql
    语句,可参照他事他说加以考查《MySQL必知必会》(下载)。该书回顾易懂,入门够用了。
  4. 摸底索引,差别的数据类型,而且使用到表设计中。

PHP

  1. 那是php技术员必须求会的技能
  2. 调整 Zend Framework,大家会用二个小的 德姆o
    来教导你知道整个架构。

    1. 先实现 zend 官英特网的学科:Zend Framework Quick
      Start
      ,这些原版的课程有生机勃勃对坑,为了急速入门也得以参谋小编翻译的中文版:Zend
      Framework 1 – Quick
      Start
    2. 姣好我们安顿的二个 德姆o 示例程序。
  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,调用相应的劳动并执行,发生结果,再次回到响应给客户浏览器。

相关文章