陶刚的博客
与你分享我的点滴

企业测试环境部署(二)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

目录

一丶LNMP环境搭建之PHP

二丶LNMP综合测试之iwebshop部署

三丶LNMP综合测试之禅道部署


一丶LNMP环境搭建之PHP

1.安装libiconv软件

  • 进入soft目录,解压libiconv-1.14.tar.gz包后,进入libiconv-1.14目录,指定安装libiconv的目录

  • 编译以及安装make&make install

2.php软件安装

  • 进入soft目录解压php安装包进入php目录

  • 安装基本依赖软件,yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel -y

  • 安装其他软件

  • 紧接着执行如下的命令
# 在解压后的PHP目录内执行
ln -s /data/server/mysql/lib/libmysqlclient.so.18  /usr/lib64/
touch ext/phar/phar.phar
./configure \
--prefix=/data/server/php-5.3.29 \
--with-mysql=/data/server/mysql \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir=/usr/local/libiconv \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-fpm \
--enable-mbstring \
--with-mcrypt \
--with-gd \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--enable-short-tags \
--enable-static \
--with-xsl \
--with-fpm-user=www \
--with-fpm-group=www \
--enable-ftp
  • 以上命令执行完成后,出现如下提示

  • 再执行编译(这是一个漫长的过程)

  • 执行安装

3.php文件配置

  • 查看data/server目录下是否存在php目录,如果不存在php软件安装失败,没有生成程序文件

  • 创建一个软链接,方便使用,更新软件时,重新创建软链接即可

  • 把解压包内的php解析文件拷贝到php安装目录下

  • 修改php.ini文件,开启session功能(vim /data/server/php/lib/php.ini)

  • 复制php-fpm的配置文件,默认没有该文件但是有一个备份文件

  • 启动php,和nginx一样使用程序目录下的启动命令来启动php,然后检查进程和端口号即可

4.php启动与关闭

二丶LNMP综合测试之iwebshop部署

1.nginx和php环境调试

  • 开启nginx丶mysql以及php服务

  • 配置Nginx主配置文件,当用户是静态的请求就跳转到主页文件,php动态请求的话就交给PHP软件来处理

  • 修改完配置文件后,检查语法并重启nginx服务

  • 配置域名解析(vim /etc/hosts)

  • 生成一个php的测试文件到blog站点目录下,此时html站点目录下应该有一个主页文件和php测试文件

2.mysql和php通信调试

  • 进入mysql数据库,创建iwebshop的数据库

  • 创建数据库用户

  • 在iwebshop目录下生成一个mysql测试文件(vim test_mysql.php)

3.iwebshop软件安装

  • 进入到/data/soft目录,解压unzip iwebshop2.1.11090110_data.zip包,然后将加压后的iwebshop目录下的所有文件移动到/data/server/nginx/html/iwebshop/目录下

  • 修改/data/server/nginx/html/iwebshop/目录下的文件权限为www

  • 到系统检测页面,直接下一步

  • 在系统配置页面首先配置连接mysql的数据库,以及之前创建的iwebshop的账户,点击检测成功

  • 设置iwebshop管理员admin的密码,选择完整安装

  • 安装完成出现如下页面

  • 点击到前台,则访问iwebshop前台页面

  • 点击到后台,则访问iwebshop后台页面(需要输入安装时是设置的admin用户以及密码)

三丶LNMP综合测试之禅道部署

1.禅道基本配置

  • 创建禅道配置文件专用的nginx目录

  • 解压软件,将禅道软件转移致专用的nginx目录,并修改文件的属性

2.nginx文件配置

  • 编辑配置文件(vim /data/server/nginx/conf/nginx.conf)

  • 修改完配置文件后,检查语法并重启nginx服务

  • 配置域名解析

3.禅道数据库配置

  • 创建数据库以及创建数据库用户

4.禅道安装

  • 在页面右上角,选择简体语言,点击页面下方的开始安装

  • 勾选同意,下一步

  • 继续下一步

  • 生成配置文件,输入数据库用户名和密码,点击保存

  • 点击下一步即可

  • 设置账号后保存

  • 提示安装成功

  • 点击登录禅道管理系统

  • 登录成功后进入后台

赞(0) 打赏
版权声明:本文为CSDN博主「cdtaogang」的原创文章,遵循CC 4.0 BY-NC-SA版权协议,转载请附上原文出处链接及本声明:记录学习生活 » 企业测试环境部署(二)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏