实验要求:搭建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
停止服务,在开启服务
在cd到apache下面的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下面查看一下,
在把这加载包复制到首页目录下并且创建目录(网站的虚拟目录)
cd到bbs目录下( /usr/local/apache/htdocs/bbs)查看下权限(ps aux),要让他的宿主属于daemon用户,这样才能打开应用
设置权限
ls -l查看
切换到宿主机上输入ip,并且点同意安装
这边不可用,是没有赋予daemon权限
在切换到linux服务器上设置给他权限
切换到宿主机上刷新一下,点击下一步,下一步
输入服务器的ip地址 192.168.10.10
数据库名 bbs
数据用户名 bbsuser
密码 admin123
下面的保持不变
在下面是管理员
输入admin
密码 123123
点击下一步
安装完成
进入DISCUZ论坛
实 验 完 成