LAMP 环境的搭建(一)

观看了某培训机构的视频,学习了linux一些基础的操作,想着跟着操作亲自进行搭建LAMP环境

使用源码编译的方式进行安装。

实验环境:虚拟机  centos 6.5 x86_64

实验软件: https://pan.baidu.com/s/1c37oIxq  

光驱的挂载

光驱所在:/dev/cdrom 文件夹下

操作系统的目录:/home/csroad/rom

注意:在home/csroad目录下,新建rom文件,以root超级用户进行操作 csroad为普通用户

LAMP 环境的搭建(一)_第1张图片
挂载成功
切换到rom可查看文件信息

FTP的安装

找到FTP软件进行安装
rpm -ivh安装命令
rpm -q 确认安装
开启ftp服务

命令setup,进入该界面

LAMP 环境的搭建(一)_第2张图片
关闭防火墙

再关闭SELinux,命令vim /etc/selinux/config 完成编辑进行重启

LAMP 环境的搭建(一)_第3张图片
对SELinux进行编辑
LAMP 环境的搭建(一)_第4张图片
将所需软件通过ftp上传到centos

注:以普通用户登录ftp

LAMP 环境的搭建(一)_第5张图片
上传至新建tar目录

安装gcc编辑器

实现对C语言,java语言的源码向二进制码的过程

LAMP 环境的搭建(一)_第6张图片
查找gcc文件

安装C语言和C++语言编译软件,以及安装一些依赖

LAMP 环境的搭建(一)_第7张图片
此图片来源于某机构培训

由底层向上层进行安装

libppl_c.so.2
cloog-ppl
libmpfr.so.1
cpp
libstdc++-devel
gcc-c++-

安装apache软件

解压apache
LAMP 环境的搭建(一)_第8张图片
apache的设置

该命令成功执行成功,先确保安装zlib文件

安装方法:解压zlib-1.2.5.tar.gz  安装包,执行 ./configure && make && make install  命令进行安装

注意:本次实验中,apache如果启动不成功 ,也可以执行make&& make install  命令

然后 进行启动apache

start启动
LAMP 环境的搭建(一)_第9张图片
启动成功
LAMP 环境的搭建(一)_第10张图片
查看访问的路径

安装php

依然需要安装一系列的依赖软件,依然是源码编译方式的安装,同理

注:就不一个个展示啦

安装libxml2-2.7.2

LAMP 环境的搭建(一)_第11张图片
解压libxml2
LAMP 环境的搭建(一)_第12张图片
再make && make install

jpegsrc.v8b.tar.gz  的解压,安装

再make && make install

libpng-1.4.3.tar.gz的安装

再make && make  install

freetype-2.4.1.tar.gz的安装

再make && make install

gd-2.0.35.tar.gz库的安装

直接执行

把前面的依赖安装成功后,再然后安装php5.3.6 ,解压php

LAMP 环境的搭建(一)_第13张图片
在make  && make install

然后复制php.ini  配置文件到指定目录

为php.ini

重启apache,测试是否成功

启动apache
LAMP 环境的搭建(一)_第14张图片
phpinfo 没有被解析

配置httpd.conf,使得 apache 调用php模板 来解释php后缀的文件

LAMP 环境的搭建(一)_第15张图片
增加该代码

再次重启

LAMP 环境的搭建(一)_第16张图片
熟悉的phpinfo

如果时区date 发现错误,则进行修改php.ini文件

LAMP 环境的搭建(一)_第17张图片
改为PRC

至此,php成功安装

mysql的安装

首先进行安装cmake

查找软件
安装
LAMP 环境的搭建(一)_第18张图片
进行设置

如果有报错信息

软件依赖的问题

安装依赖ncurses-devel软件,并且删除CMakeCache.txt 文件

ncurses-devel软件
安装
删除CMakeCache.txt 文件

再次执行make  &&  make install  命令

LAMP 环境的搭建(一)_第19张图片
安装后的结果

复制配置文件

my.ini

配置初始化mysql

LAMP 环境的搭建(一)_第20张图片
看用户,用户组
LAMP 环境的搭建(一)_第21张图片
设置mysql
有数据库

把mysql 安装文件(data)的主人修改为root ,避免恢复出厂,为了安全

修改权限

后台进行开启运行mysql

LAMP 环境的搭建(一)_第22张图片
开启成功
LAMP 环境的搭建(一)_第23张图片
可登陆,成功

附加

可以在配置文件中添加启动相关服务的命令

命令vi  /etc/rc.d/rc.local

文件中添加启动服务相关的命令。比如:

/usr/local/http2/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe     --user-mysql    &

service   vsftpd   start

服务器每次启动都会打来文件rc.local  并依次执行命令  完成开机自启

你可能感兴趣的:(LAMP 环境的搭建(一))