首页 > 其他 > 详细

搭建LAMP平台部署及应用

时间:2015-03-22 13:44:40      阅读:264      评论:0      收藏:0      [点我收藏+]

实验要求:搭建LAMP平台部署及应用

实验步骤:

首先安装Apache ,这里我博客网址上有全部安装过成,网址是http://humajun.blog.51cto.com/9520388/1618217

然后在安装mysql,博客地址是:http://humajun.blog.51cto.com/9520388/1620324

 

 

下面安装php

首先先安装GD库和GD库关联程序

yum install \

libjpeg-devel \

libpng-devel \

freetype-devel \

zlib-devel \

gettext-devel \

libXpm-devel \

libxml2-devel \y

 

fontconfig-devel \

openssl-devel \

bzip2-devel

安装到一半的时候要点击y确认

技术分享

技术分享

解压GD库并解压到opt下面

技术分享

然后进入gd库里面的2.0.35 ls查看

技术分享

安装GD./configure --prefix=/usr/local/gd,在安装make makeinstall GD库就安装完成

技术分享

技术分享

技术分享

解压PHP并解压到opt下面,并且进入 /opt/pht-5.4.5

技术分享

技术分享

 

并且安装PHP配置文件

./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-gd \

--with-mysql=/usr/local/mysql \

--with-config-file-path=/etc \

--enable-sqlite-utf8 \

--with-zlib-dir \

--with-libxml-dir \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--with-ttf \

--with-iconv \

--with-openssl \

--with-gettext \

--enable-mbstring \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--enable-static \

--enable-zend-multibyte \

--enable-inline-optimization \

--enable-sockets \

--enable-soap \

--enable-ftp \

--disable-ipv6

技术分享

在安装make    makeinstall

(注意:解决make过程中的错误-

vi /usr/local/gd/include/gd_io.h

void (*gd_free) (struct gdIOCtx *);

void (*data); //添加//ll

}

gdIOCtx;

技术分享

技术分享

cp php.ini-production /etc/php.ini //优化调整PHP//

技术分享

进入vi编辑器添加配置文件让apache 支持php--

 

找到 AddType application/x-gzip .gz .tgz 在下面添加如下内容

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

 技术分享

添加// LoadModule php5_module  modules/libphp5.so

技术分享

调整首页文件设置// DirectoryIndex index.php index.html index.php

技术分享

停止服务,在开启服务

技术分享

cdapache下面的htdocs里面进行,在进入vi编辑器里面添加php,看他支不支持php

添加\

<?php

phpinfo();

?>

技术分享

在把名字改成index.php,查看ls

技术分享

 然后切换到宿主上输入ip地址进入php默认首页

php安装完成

技术分享

下面我们安装论坛

首先//创建一个数据库//   mysql> CREATE DATABASE bbs;

 

技术分享

 然后bbs数据库里面所有表的权限授予给bbsuser,并设置密码 // mysql> GRANT all ON bbs.* TO ‘bbsuser‘@‘%‘ IDENTIFIED BY ‘admin123‘;

并且刷新数据库  //  mysql>flush privileges;

技术分享

 

 

 

查看下数据库里面有我创建的bbs

技术分享

然后解压文件Discuz,并且解压opt/dis        unzip /opt/lamp/Discuz_X2.5_SC_UTF8.zip -d /opt/dis

技术分享

解压完成之后,到opt/dis下面查看一下,

在把这加载包复制到首页目录下并且创建目录(网站的虚拟目录)

技术分享

cdbbs目录下( /usr/local/apache/htdocs/bbs)查看下权限(ps aux,要让他的宿主属于daemon用户,这样才能打开应用

技术分享技术分享

设置权限

技术分享

 

ls -l查看

 

技术分享

切换到宿主机上输入ip,并且点同意安装

技术分享

这边不可用,是没有赋予daemon权限

技术分享

在切换到linux服务器上设置给他权限

技术分享

切换到宿主机上刷新一下,点击下一步,下一步

技术分享

技术分享

 输入服务器的ip地址 192.168.10.10

    数据库名 bbs

    数据用户名 bbsuser

    密码 admin123

   下面的保持不变

在下面是管理员

输入admin

密码 123123

点击下一步

技术分享

安装完成

技术分享

进入DISCUZ论坛

技术分享

 

 

 

 

 

 

                    

 

 

搭建LAMP平台部署及应用

原文:http://humajun.blog.51cto.com/9520388/1622955

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!