观看了某培训机构的视频,学习了linux一些基础的操作,想着跟着操作亲自进行搭建LAMP环境
使用源码编译的方式进行安装。
实验环境:虚拟机 centos 6.5 x86_64
实验软件: https://pan.baidu.com/s/1c37oIxq
光驱的挂载
光驱所在:/dev/cdrom 文件夹下
操作系统的目录:/home/csroad/rom
注意:在home/csroad目录下,新建rom文件,以root超级用户进行操作 csroad为普通用户
FTP的安装
命令setup,进入该界面
再关闭SELinux,命令vim /etc/selinux/config 完成编辑进行重启
注:以普通用户登录ftp
安装gcc编辑器
实现对C语言,java语言的源码向二进制码的过程
安装C语言和C++语言编译软件,以及安装一些依赖
由底层向上层进行安装
安装apache软件
该命令成功执行成功,先确保安装zlib文件
安装方法:解压zlib-1.2.5.tar.gz 安装包,执行 ./configure && make && make install 命令进行安装
注意:本次实验中,apache如果启动不成功 ,也可以执行make&& make install 命令
然后 进行启动apache
安装php
依然需要安装一系列的依赖软件,依然是源码编译方式的安装,同理
注:就不一个个展示啦
安装libxml2-2.7.2
jpegsrc.v8b.tar.gz 的解压,安装
libpng-1.4.3.tar.gz的安装
freetype-2.4.1.tar.gz的安装
gd-2.0.35.tar.gz库的安装
把前面的依赖安装成功后,再然后安装php5.3.6 ,解压php
然后复制php.ini 配置文件到指定目录
重启apache,测试是否成功
配置httpd.conf,使得 apache 调用php模板 来解释php后缀的文件
再次重启
如果时区date 发现错误,则进行修改php.ini文件
至此,php成功安装
mysql的安装
首先进行安装cmake
如果有报错信息
安装依赖ncurses-devel软件,并且删除CMakeCache.txt 文件
再次执行make && make install 命令
复制配置文件
配置初始化mysql
把mysql 安装文件(data)的主人修改为root ,避免恢复出厂,为了安全
后台进行开启运行mysql
附加
可以在配置文件中添加启动相关服务的命令
命令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 并依次执行命令 完成开机自启