免费咨询热线:020-85289921

QQ群1:590755485

QQ群2:50056937

了解更多,敬请垂询 020-85289921

您还可以

在线咨询
查看:3900 回复:1
商淘技术支持
头像
  • 4
    主题
  • 30
    帖子
  • 0
    积分
商淘多商户商城系统部署之wdcp(Nginx+MySQL+PHP7.1)
返回
发表于 2019-03-29 23:31:23         只看该作者
楼主

前置条件

1)准备阿里云服务空间,如果有域名则需要将域名指向到阿里云远程IP上。
2)选择CentOS Linux操作系统。

1. 部署环境(参考文档:https://www.wdlinux.cn/wdcp/install.html)
登录远程服务器,在命令行下依次输入如下命令:
wget http://dl.wdlinux.cn/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh lanmp.sh

在选择安装项目的时候选择安装完整的版本【*事后检测实际上我们只用到lnmp的话不需要安装apache】,以便将来可以切换服务器。安装完成之后会见到如下界面

默认安装的php版本是5.5。我们要安装php7.1。所以还要再安装一下php7.1
继续一次输入命令:
wget http://down.wdlinux.cn/in/phps.sh
sh phps.sh
我们可以看到可以安装的php版本:

输入7.1.25回车进行安装,进入漫长等待...
安装完成后图如下图:

然后我们根据上边的提示http://ip:8080,访问wdcp管理端。当然,前提是你得开放了8080端口。

默认账号密码是admin  wdlinux.cn
登录后我们点击“网站管理 - PHP版本管理”,设置php7.1为自启动,然后点击“启动”

在N+A模式下是不能设置为默认php版本的,所以这里我们不需要设置默认php版本。
接着我们再新增站点,先设置伪静态




然后再填入站点名称、默认首页、php版本,选择伪静态



新增完成之后,就可以在站点列表看到站点信息了

然后我们还要到"系统管理-启动服务"总确保关闭httpd和开启了nginxd服务:

最后重启一下web服务器,让伪静态生效



然后我们把wstmart程序上传到服务器指定目录。为了节省时间,此处我暂时不上传upload目录下的图片。用户安装时请上传完整upload,以免影响展示效果。

删除其下的index.html文件,以免优先级高导致index.php文件不能有限运行。
安装版不需要上传upgrade目录。上传完后把install、config、runtime和upload设置为777权限,并且选择“循环设定组、拥有者和权限”。其中config和install目录在安装的时候需要创建和写入文件,runtime和upload是系统运行的需要写入权限。


2. 安装商城系统
打开浏览器,输入域名,进入安装界面:


点击“我同意”


可以看到系统还没有开启fileinfo扩展。wstmart商城需要开启fileinfo扩展。我们进入root/src目录下找到已经下载的php-7.1.25.tar.gz文件


输入命令行:tar -xzvf php-7.1.25.tar.gz
解压完成后可以看到多了一个目录

再输入命令行:cd php-7.1.25/ext/fileinfo
如果没有安装php-devel,会用不了phpize,所以我们检查一下有没有phpize,命令行:which phpize


没有找到phpize,所以先装上,命令行:yum install php-devel


安装完成之后再检查一下,命令行:which phpize

可以看到已经安装成功。
接着我们继续安装,命令行: /usr/bin/phpize

再编辑fileinfo,命令行:./configure --with-php-config=/www/wdlinux/phps/71/bin/php-config

再执行安装命令:make && make install

当看到如下信息时说明安装成功:

然后回到wdcp中修改一下php.ini文件:

找到fileinfo的出处。将;extension=php_fileinfo.dll改成extension=fileinfo.so

然后保存,再重启一下php。
这时候再回到wstmart商城安装界面,我们可以看到已经开启了fileinfo扩展

点击“下一步”

wdcp的数据库密码默认是wdlinux.cn,默认是安装演示数据的,不需要的则取消该勾选项。填写完整后点击“下一步”进行数据库初始化。

安装成功

安装完成后,我们建议用户删除install目录,以免不小心又被人重新安装了系统或者进入安装界面。
然后我们打开首页
再点击左侧菜单测试伪静态是否生效(带有index.php和不带index.php的都要试一下。)

能正常展示商品分类,说明伪静态生效

支持 收藏 举报
qingcong
头像
  • 1
    主题
  • 9
    帖子
  • 0
    积分
发表于 2019-10-25 14:17:15         只看该作者
沙发
跳转至

nice

回复 支持 反对 举报