Lamp环境搭建指南

Lamp环境搭建

什么是lamp环境?

lamp环境就是 linux+apache+mysql+php

--------------------------------------------------------------------------------------

Linux系统篇

工具准备

1.VMware-workstation-full-11

2.CentOS-6.0-i386 镜像文件

步骤

1.打开Vmware,单击CentOS虚机中的"编辑虚拟机设置"按钮,或双击设备列表中CD/DVD设置按钮

2.选择CD/DVD,选择使用IOS映象文件,点击浏览,将CentOS6.0镜像载入,点击确定

3.就可以看到镜像已经加载进来了

4.点击开启此虚拟机,我们就可以开始安装CentOS啦~进入系统启动界面后,键盘"↑"、"↓"进行选择,这里选择第一项install,按回车键确认

5.笔记本"←"、"→"键进行选择,这里选择"skip"跳过媒体检测,回车确认进入系统安装

6.进入系统安装界面,点击"next"

7.进入安装语言选择界面,这里选择英文(童鞋也可以选择中文),点击next

8.进入输入法选择界面,默认"U.S English美式英语"即可,点击next

9.进入设备类型选择界面,选择"Basic Storage Devices"基础存储设备,点击next

10.提示"This device mey need to be reinitialized"设备需要被初始化,点击"Re-initialize all"初始化所有"

11.为该计算机命名,默认即可,点击next

12.进入时区选择界面,选择重庆时区,点击next

13.进入系统密码设置界面,输入自定义的密码并重输确认,这里设置的密码为"123456",比较简单,可能会提示安全风险,点击确认使用即可

14.进入硬盘安装,选择"create custom layout"进行自定义布局,点击next

15.点击create新建,选择standard partition,点击create

16.进行如下图示设置,Mount Point:/boot;File System Type:ext4;Size(MB):200,点击ok

17.继续创建如下,File System Type:swap;Size(MB):1024Mount Point:/;File System Type:ext4;Fill to maxinum allowable size

18.确认设置如下,点击next

19.提示格式化,选择格式化并确认写入修改到磁盘

20.选择默认引导安装,点击next

21.选择软件开发环境安装,并选择立刻自定义

22.点击Desktops,取消安装所有与桌面有关的组件,点击next,等待完成安装即可

23.终于CentOS出现Congratulation,就是安装成功了,点击reboot

24.系统启动后,输入用户名和密码,回车,即可登录成功啦,这样我们的linux系统就成功地安装完毕啦~\(≧▽≦)/~

Apache安装篇

源码编译安装

主要使用以下几个命令:

./configure

make

make install

 

接下来就让我们动手开始实践安装吧!

 

工具准备

1.VMware-workstation-full-11

2.CentOS-6.0-i386 镜像文件

3.Xshell,这里主要用于远程连接Linux系统。

4.WinSCP,这里主要用于向Linux系统中传输文件。

5.Apache服务 httpd-2.2.17.tar.gz

 

 

步骤

1.开启linux虚机,将两个远程工具开启,使用WinSCP将httpd-2.2.17.tar.gz发送到linux系统中

2.命令行中输入 tar zxvf httpd-2.2.17.tar.gz命令,然后当界面再次回到原目录下就表示解压成功;输入cd httpd-2.2.17命令,进入文件夹

3.输入./configure --help查看编译时的帮助,可看到配置事宜,按照自己需要进行配置

4.这里我们主要配置为./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --enable-expires --with-mpm=worker --enable-modules=most --enable-deflate

依次为指定安装目录,允许URL重写,激活apache服务的DSO模块,允许对HTTP请求头的控制,提供客户端浏览器缓存设置, 选择apache mpm的模式为worker模式,允许前端内容压缩传输。

 

      

然后待界面一阵狂刷后,再次回到原目录下,表示操作成功

 

5.输入make命令

    

又是一阵狂刷,默默等待:-(

待页面回到原目录下,表示操作成功

-------------------------------------------------------------------------------------

此时可能会遇到  make: *** No targets specified and no makefile found.  Stop.  提示

经过百度找到解决办法

1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz

2.、tar zxvf ncurses-5.6.tar.gz

3.、cd ncurses-5.6

4、 ./configure -prefix=/usr/local -with-shared-without-debug

5、make

6、make install

------------------------------------------------------------------------------------------------------------

6.输入make install 命令

界面又开始狂刷,看到好几个done,就表示我们离胜利不远啦~

 

当页面再次回到原目录下时

输入ll/usr/local/apache2/命令,查看到以下文件时,就表示我们已经安装完成啦

7.输入/usr/local/apache2/bin/httpd命令,启动apache

8.输入wget http://192.168.160.128(虚机ip)或http://localhost 可看到返回成功!至此apache服务器就安装成功啦

 

问题解答

 

输入/usr/local/apache2/bin/httpd报错

解决方法

1.输入cd /usr/local/apache2/conf/命令,进入配置目录下

2.输入vi httpd.conf命令,输入#ServerName命令进行查找

3.按击键盘i,在查找的内容下方添加 ServerName localhost:80或ServerName 虚机ip地址:80

4.按击esc键,输入:wq!命令退出vi编辑,输入/usr/local/apache2/bin/httpd restart命令重启apache

Mysql安装篇

源码编译安装

 

接下来就让我们动手开始实践安装吧!

 

工具准备

1.VMware-workstation-full-11

2.Linux操作系统64位

3.mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

 

步骤

1.cd /opt/

将包安装到/opt路径下面

2.yum -y install make gcc-c++ bison ncurses-devel libaio time numactl-devel cmake28

打依赖包

3.chmod 755 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

给tar包赋权限

4.tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

5.mv mysql-5.7.12-linux-glibc2.5-x86_64 /opt/mysql

将mysql-5.7.12-linux-glibc2.5-x86_64改名为mysql并放到opt文件夹下面

6.groupadd mysql

创建用户组名为mysql

7.useradd -g mysql -s /sbin/nologin mysql

创建用户名为mysql并放到mysql组里面

8.mkdir -p /opt/mysql/data

创建data目录放在opt/mysql文件夹下面

9.chown -R mysql.mysql /opt/mysql

将opt/mysql路径下的文件全部转换为mysql用户

10.echo "export PATH=/opt/mysql/bin:$PATH" >> /etc/profile

配置环境变量/etc/profile

11.echo "export PATH=/opt/mysql/bin:$PATH" >> /etc/profile

配置环境变量/etc/profile

12.vi /etc/profile

验证mysql变量配置是否成功(在底部会有以下字样)

13.cd /mysqlsupport-files/

进入support-files文件夹,完整路径 /opt/mysql/support-files

14.cp mysql.server /etc/init.d/mysqld

15.vi /etc/my.cnf

编辑my.cnf文件(innodb_buffer_pool_size = 8G 大约是服务器内存的一半)将所有路径都改为:

/opt/mysql 

16./opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

初始化文件

17.service mysqld start

启动数据库

下图为成功时候的表现

18.cd /opt/mysql

vi mysql-error.log

在这里可以找下账号密码

19.mysql -uroot -p

Mysql进入os层

20.alter user 'root'@localhost identified by '111111';

修改成功

 

21.show databases;

查看数据库;

22.create database test;

创建数据库;

23.use test;

查看数据库是否创建;

24.create table test(id int);

创建表(表名test)(字段id 类型int)

25.insert into test(id) values(1);

往test表中插入字段1

26.select * from test;

查询test表

    

至此,Mysql就成功安装及简单创建啦!

PHP安装篇

 

源码编译安装

 

源码编译安装主要使用以下几个命令:

./configure

make

make install

 

接下来就让我们动手开始实践安装吧!

 

 

工具准备

1.VMware-workstation-full-11

2.CentOS-6.0-i386 镜像文件

3.Xshell,这里主要用于远程连接Linux系统。

4.WinSCP,这里主要用于向Linux系统中传输文件。

5.php-5.2.17.tar.gz

 

 

步骤

1.开启linux虚机,将连个远程工具开启,使用WinSCP将php-5.2.17.tar.gz发送到linux系统中

2.命令行中输入 tar zxvf php-5.2.17.tar.gz命令,然后当界面再次回到原目录下就表示解压成功;输入cd php-5.2.17 命令,进入文件夹

输入./configure --help查看编译时的帮助,可看到配置事宜,按照自己需要进行配置

3.这里我们主要配置为

./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem  --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql --with-mysqli --with-pdo-mysql --with-pcre-regex --with-iconv --with-zlib  --with-gd --with-openssl  --with-xmlrpc --with-curl --with-imap-ssl

一阵狂刷后显示如下,表示编译成功

4.输入make命令

又是一阵狂刷,默默等待:-(,待页面回到原目录下,表示操作成功

5.输入make test命令

6.输入make install 命令

当页面再次回到原目录下时,输入php -version命令查看,提示找不到该命令

打开~/.bashrc,在末尾添加如下内容:

export PATH=/usr/local/php/bin:$PATH

export PATH=/usr/local/php/sbin:$PATH

保存后,终端输入命令:source ~/.bashrc,之后再次输入php -version显示如下,即表示我们安装成功啦!o(* ̄▽ ̄*)ブ


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值