iwebshop系统的极速安装

本文详细介绍了如何使用脚本编译安装PHP7.4、MySQL5.7.19和nginx1.8来搭建iWebShop开源商城系统的运行环境。通过提供各组件的编译脚本链接,指导读者逐步完成环境配置,并确保nginx能正确解析PHP。在安装完成后,还提供了iWebShop的下载地址和部署步骤,帮助用户快速启动商城系统。
摘要由CSDN通过智能技术生成

                        iwebshop系统的极速安装

iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C单用户和多用户开源商城系统,系统支持平台自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、微信小程序、视频直播带货等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。

选择实验安装的版本为免费版5.7,收费版可以魔改,免费版只能实验性质,两者区别仅此而已。

最低环境版本:PHP5.5以上 + MYSQL(MariaDB)5.4以上 + Apache2.2以上 或 Nginx1.4以上

推荐环境版本:PHP7.3版本 + MYSQL(MariaDB)10以上 + Apache2.4以上 或 Nginx1.8以上

环境准备:

根据以上的版本要求,选择安装PHP7.4+mysql5.7.19+nginx1.8,安装方式全部为使用脚本编译安装。摊牌了,也就是使用三个脚本全自动安装以上环境。

编译顺序有一些要求:需要先编译安装mysql,在编译安装PHP,最后编译安装nginx。

mysql5.7.19的编译脚本以及使用在博客-------https://blog.csdn.net/alwaysbefine/article/details/107490806,该脚本大概需要运行1个小时左右,请做好耐心等待的思想准备。

php7.4.6的编译脚本以及使用在博客-----------https://blog.csdn.net/alwaysbefine/article/details/107492011,该脚本需要手动确认是否网络下载源码包,如果没有提前下载PHP的源码包的话。php7.4编译安装的难点在于依赖libzip,而libzip  yum安装并不能找到合适的版本,因此,该软件也需要编译,下载地址在脚本内,可提前下载并和脚本放置于一个文件夹内。(友情提示,可在等待mysql编译的时候运行此脚本,建议将php7.4.6和libzip1.2.0都提前下载好)。该脚本大概运行时间为20分钟。

nginx1.8.1的编译脚本以及使用在博客---------https://blog.csdn.net/alwaysbefine/article/details/107413072nginx由于比较小巧,下载什么的没什么困难,因此该脚本完全自动化。运行脚本即可。该脚本运行时间大概为5分钟。(nginx管理命令可用service nginx start|restart|status,或者systemctl start|restart|status nginx)。

环境确认:

目标:nginx正常解析PHP文件。MySQL远程连接稳定可用。

在此,需要特别说明,PHP和MySQL的连接驱动使用php-mysqlnd,这些都已经在脚本内编译安装了支持mysqlnd的模块,以及php-mysqlnd的安装,无需特别处理。

一 ,NGINX解析PHP程序

执行以下的命令以及按要求修改文件。

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
rm -rf /etc/php.ini
cp /usr/local/src/php-7.4.6/php.ini-production /usr/local/php/etc/php.ini
ln -s /usr/local/php/etc/php.ini /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf
cp /usr/local/src/php-7.4.6/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig php-fpm on
echo "user=nginx
group=nginx">>/usr/local/php/etc/php-fpm.conf
echo "<?php
    phpinfo();
    ?>
">/usr/local/nginx/html/info.php


执行命令 vim /usr/local/php/etc/php-fpm.conf,将 pid=run/php-fpm.pid的注释去掉"
修改 vim /usr/local/nginx/conf/nginx.conf文件,添加 user=nginx nginx;
将fastcgi_param 这一行修改 $document_root$fastcgi_script_name;
最后执行 service php-fpm start nginx -s reload

确认:

现在MySQL,PHP,NGINX都是正常的状态了,唯独缺MySQL的远程连接,这个问题留待后面验证。

正式安装iwebshop:

下载地址:http://www.aircheng.com/,下载以下两个文件,iWebShop5.7临时试用版本.zip和iweb-upload.zip(这个是测试页面,全是前端页面文件)

yum install unzip zip -y

unzip iWebShop5.7临时试用版本.zip&&mv ./iWebShop5.7/* /usr/local/nginx/html/ #移动到html目录下

chown -Rf nginx. /usr/local/nginx/html/ #需要赋权nginx用户哦。必须的,不能忘。

unzip iweb-upload.zip&&mv upload/* /usr/local/nginx/html/upload/#解压出了一个文件夹,名字为upload。所有内容移动到html目录下的upload目录内

打开浏览器,输入 ip/install/index.php,回车。

 

全绿即可。下一步。

 下一步,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风_END

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值