什么是LAMP平台?
php
LAMP就是指一组一般一块儿使用来运行动态网站或者服务器的自由软件名称首字母缩写,这些自由软件为:Linux Linux的操做系统html
Apache 网页服务器
mysql
MySQL,mariaDB 数据库系统
sql
PHP 脚本语言
数据库
//这就是LAMPvim
搭建LAMP平台都须要准备些什么呢?浏览器
首先要在Linux操做系统上,
服务器
1> 准备Apache网页服务器http服务器;
ide
# yum install httpd (运行在80端口)wordpress
启用http服务;
# service http start (修改端口须要从新启用服务)
测试下,http可否正常运行;
在 /var/www/html/ 编辑主页面 index.html 而后再在浏览器打开服务站点,以下:
2> 准备PHP(这里PHP是做为Linux的一个模块在内核中的);
# yum install php
安装完PHP后,咱们来测试下PHP是否能正常工做;
在/var/www/html/ 编辑文件 php.php 内容以下:
图中 phpinfo() 是调用函数显示php信息的,能调用成功则咱们的php能正常工做以下:
如上图,成功调用函数成功,显示php信息,有版本信息之类的。
3> php也安装好了,下面改准备MySQL了,
# yum install mysqld
而后执行mysql命令
说到mysql,那就说一下mysql中经常使用的几个命令:
mysql客户端的使用:
-u USERNAME: 默认为root
-h HOST: 默认为localhost
-p [PASSWORD]: 输入密码
mysql的用户帐号格式以下:
USERNAME@HOST
USERNAME: 用户名
HOST: 此用户仅容许经过此处指定的主机登陆mysqld服务;
例如: root@localhost, root@'127.0.0.1', root@'HOSTNAME'
查看支持哪此存储引擎:SHOW ENGINES;
查看表的属性信息:SHOW TABLE STATU
查看支持的字符集:SHOW CHARACTER SET;
查看排序规则:SHOW COLLATION;
查看服务器变量:SHOW {GLOBAL|SESSION} VARIALES [LIKE ''];
查看服务状态变量;SHOW {GLOBAL|SESSION} STATUS [LIKE ''];
若是想要让php与mysql通讯的话,还须要安装一个php-mysql,这是一个链接php与mysql的驱动程序,在本地他们是基于套接字通讯的。
基本的LAMP平台所需的服务咱们构架好啦,下面我来实现下吧,我以WordPress为例,
首先咱们要去下载WordPress这个安装包,
我已经下载好啦,你本身去探索吧,
而后要解压这个WordPress包
如上图,wordpre的版本如上,我把它下载到了/var/www/html/ wordpress这个目录中
而后 cd wordpress,查看里面的文件
由上图能够看到,wp-config-sample.php 这个事给你的配置文件的样例,因此咱们只需把它 cp 一下就好了,并命名为 wp-config.php
# vim wp-config.php
define('DB_NAME', 'LIB') 指定建立数据库名
define('DB_USER', 'sunbin'); 指定的登陆用户 (在实际工做中,不要使用root用户)
define('DB_PASSWORD', ''); 指定使用的密码
define('DB_HOST', '127.0.0.1'); 指定为本机(个人是这个地址)
下面来看下使用mysql来建立数据库的过程
使用命令mysql,进入mysql客户端;
# mysql
而后使用 CREATE DATABASE LIB
mysql> CREATE DATABASE LIB //建立LIB数据库
查看已经建立的数据有哪些,是否建立成功了
mysql> SHOW DATABASES;
如上图显示,我建立LIB这个库已经成功啦,
而后要初始化数据库,就是重启下服务
# service mysqld restart
# service httpd restart
而后来测试下个人WordPress是否配置成功了没,
在浏览器中输入: 192.168.0.1/wordpress 若是能显示出我的博客的安装页面就证实咱们安装成功了,我这里已经安装上了,我就给你截个安装好后的我的博客的主页面吧