首页 > 系统 > 其他 >

centos 6.6下搭建lamp

2016-04-01

centos 6 6下搭建lamp 步骤如下 apache安装 mysql安装 php安装 问题及解决方案 安装apache相关问题 安装mysql相关问题 安装php相关问题 环境展示(以示清白) 搭建步骤 apache的安装 下载apac

centos 6.6下搭建lamp

步骤如下 apache安装 mysql安装 php安装 问题及解决方案 安装apache相关问题 安装mysql相关问题 安装php相关问题

环境展示(以示清白)

本机环境

搭建步骤

apache的安装
下载apache
下载apache安装时所需依赖(apr,apr-util,pcre)
这里写图片描述vc/By73ibGludXjPtc2ztcTH6b/2z8KhozxiciAvPg0Ku7nQ6NKqy7XD99K7teO+zcrHy/nT0LCy17Cyvdbosdi2qNKq1/HRrc/IsLLXsNLAwLWjrNTZsLLXsMjtvP61xMuz0PKwstewo6zH67K70qrOys6qyrLDtKOs0vLOqtXiusOxyNK7vuSzydPvo6zHybi+xNHOqs7ew9fWrrS2o6zDu9PQw9ejrNT1w7S0tjxiciAvPg0KyOe5+9PQzazRp7bULi9jb25maWd1cmXD/MHusrvBy73i1PXDtMq508OjrL7ZuPbA/dfTuPi087zSo7oNCjxwcmUgY2xhc3M9"brush:sql;"> ./configure --prefix=/usr/local/apr ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr ./configure --prefix=/usr/local/pcre ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

如果问后面的那一串是啥,是依赖,从哪里来,从./configure文件里来,如果你会shell脚本的话可以vi打开看一看,就知道为什么是这么写了(忘了说一件重要的事,我安装的是apache 2.4.18,安装它时是需要安装这些依赖的,其他版本就不知道了,不过如果配置编译时报错的话,那说明就需要安装,还有就是我测试过用yum这种省事的方法安装,但是配置apache时报错找不到apr-configure依赖,所以我这里没有用yum安装)

安装mysql
下载mysql
按照官方文档进行如下步骤
官方英文版步骤
第一步
使用rpm将mysql安装文件导入到yum库中(这两句是一个脚本,下面的那句是案例)
第二步
检查yum库中是否已经存在mysql安装源
第三步
检查可用的mysql版本库源
第四步
安装mysql
第五步
开启mysql服务
第六步
检查mysql开启状态(可省略)
第七步
利用第一句找到mysql初始密码,然后登录并修改密码(由于mysql的安全机制,新密码必须包含大写或小写字母,数字和特殊符号,长度必须>=8)

安装php
根据之前的经验,安装php前先安装依赖,这里的依赖就是最开始的图片中的(libmcrypt,mcrypt,mhash)本人是按照这个顺序安装的,其他的安装语句就不写了,只写最关键的配置语句,因为这是最容易报错的。
需要注意的是安装libmcrypt,mcrypt,mhash不需要指定目录,指定目录的话,配置php时报找不到mcrypt,原因我不太清楚,有清楚的大牛,可以留言告诉我一下,所以前三句configure没有指定安装目录,根据我的理解是好像就算是指定了目录,他也只会去libmcrypt默认安装路径去找(在我的机器上默认安装路径是在/usr/local/lib/)

./configure
./configure 
./configure
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --disable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mcrypt --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --enable-exif --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3

遇到的问题

apache相关问题
一般也就是依赖找不到,或者没有安装的错误,只要把依赖安装对,就不会有什么问题了,前面也提到了,我用yum安装依赖,编译apache时失败,报找不到apr-config,所以如果你也遇到此类错误的话,建议是用笨方法(./configure)安装一遍

mysql相关问题
上面也交代了,修改密码的时候会出现报错,只要按照官方的要求(长度>=8+特殊字符+大小写字母+数字)应该就没问题了

php遇到的问题
yum安装依赖,没有测试过,手动安装的话不要再指定目录了,至于为什么,我也不清楚,有清楚的大牛可以留言告诉我,我会更新到此文章
相关文章
最新文章
热点推荐