说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!
目录
一丶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测试文件
- 测试nginx与php的连通性,在centos系统浏览器中访问http://iwebshop.cdtaogang.com/test_info.php,则打开php页面
2.mysql和php通信调试
- 进入mysql数据库,创建iwebshop的数据库
- 创建数据库用户
- 在iwebshop目录下生成一个mysql测试文件(vim test_mysql.php)
- 测试PHP与MySQL的连通性,在浏览器中访问http://iwebshop.cdtaogang.com/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
- 紧接着在浏览器中输入http://iwebshop.cdtaogang.com/install/index.php,进行iwebshop应用的安装操作,勾选同意并下一步
- 到系统检测页面,直接下一步
- 在系统配置页面首先配置连接mysql的数据库,以及之前创建的iwebshop的账户,点击检测成功
- 设置iwebshop管理员admin的密码,选择完整安装
- 安装完成出现如下页面
- 点击到前台,则访问iwebshop前台页面
- 点击到后台,则访问iwebshop后台页面(需要输入安装时是设置的admin用户以及密码)
三丶LNMP综合测试之禅道部署
1.禅道基本配置
- 创建禅道配置文件专用的nginx目录
- 解压软件,将禅道软件转移致专用的nginx目录,并修改文件的属性
2.nginx文件配置
- 编辑配置文件(vim /data/server/nginx/conf/nginx.conf)
- 修改完配置文件后,检查语法并重启nginx服务
- 配置域名解析
3.禅道数据库配置
- 创建数据库以及创建数据库用户
- 浏览器访问http://chandao.cdtaogang.com/install.php,进行禅道的安装操作
4.禅道安装
- 在页面右上角,选择简体语言,点击页面下方的开始安装
- 勾选同意,下一步
- 继续下一步
- 生成配置文件,输入数据库用户名和密码,点击保存
- 点击下一步即可
- 设置账号后保存
- 提示安装成功
- 点击登录禅道管理系统
- 登录成功后进入后台
- 关于禅道的使用,可以阅读博主的软件测试之测试计划与工具(三)该篇博客
评论前必须登录!
注册