PrestaShop是一款针对web2.0设计的全功能、跨平台的免费开源电子商务解决方案,自08年1.0版本发布,短短两年时间,发展迅速,全球已超过四万家网店采用Prestashop进行部署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等几乎所有的支付手段,是外贸网站建站的佳选。Prestashop是操作最简单,最人性化,用户体验最佳的电子商务解决方案之一。本文主要介绍下如何在Hostwinds VPS服务器上安装配置PrestaShop。
安装PrestaShop需要配置Apache、MySQL和PHP环境,建议使用2GB以上内存的服务器。Hostwinds Linux VPS服务器开通后,使用SSH工具登录到服务器上,然后运行下面命令以确保操作系统是最新的。
yum update
安装Apache
我们将使用DNF安装Apache,这是CentOS 8的默认包管理器:
dnf install httpd
在系统上安装Apache服务后,启动所有必需的服务:
systemctl restart httpd systemctl status httpd systemctl enable httpd
之后,我们可以打开Web浏览器并输入URL http://服务器IP地址来验证Apache是否正在运行。
安装MySQL(MariaDB)
1、安装MariaDB。
dnf install mariadb-server systemctl start mariadb
2、为MariaDB设置强密码。
为了提高数据库安全性,我们可以使用mysql_secure_installation脚本保护MariaDB。设置root密码,请删除匿名用户,禁止远程root登录,然后删除测试数据库并访问安全MariaDB:
mysql_secure_installation
3、重新启动MariaDB数据库服务器,并启用它以启动系统启动。
systemctl restart mariadb systemctl status mariadb systemctl enable mariadb
安装PHP
1、安装PHP和所需的模块。
dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml php-zip php-json php-intl
2、使用systemctl重新启动apache,以便更改生效:
systemctl restart httpd
3、测试PHP程序是否安装成功。
创建一个名为test.php上的新文件/ var / www / html并添加以下内容:
nano /var/www/html/info.php <?php phpinfo(); ?>
然后按Ctrl-X,Y,输入以保存和退出Nano。访问http:// [服务器IP地址] /info.php以确认已安装PHP。
安装PrestaShop
1、下载PrestaShop安装文件
打开https://www.prestashop.com/en/versions链接,右键单击”下载”并选择”复制链接地址”,然后返回SSH终端,运行下面命令:
cd /var/www/html/ wget
右键单击以粘贴URL,然后回车。
或者,我们可以将PrestaShop安装文件下载到桌面,然后使用SFTP上传它。
2、解压缩zip文件
unzip prestashop_1.*
并设置权限,因此PHP可以写入目录:
chown -R root.apache /var/www/html/ chmod 775 /var/www/html/
3、为PrestaShop安装文件创建数据库
使用我们在上面的mysql_secure_installation步骤中设置的root密码登录mysql。
mysql -u root -p
在MySQL命令行中,输入:
CREATE DATABASE presta_db; GRANT ALL ON presta_db.* TO ‘presta_user’@’localhost’ IDENTIFIED BY ‘ThisShouldBeAStrongerPassword’ WITH GRANT OPTION; FLUSH PRIVILEGES; exit
4、启动PrestAshop安装
在Web浏览器中,导航到http:// [服务器IP地址] /,将会开始安装PrestaShop程序,在此过程中会提供有相关选项设置,比如语言设置、数据库信息等,根据提示依次填写即可。信息设置完毕后,PrestaShop也将完成安装,最后运行下面命令以删除安装目录:
rm -rf /var/www/html/install
安装成功后,打开浏览器,导航到http:// [服务器IP地址] / admin,并使用在安装PrestaShop过程中设置的电子邮件地址和密码登录。登录到PrestaShop后台管理页面后,我们便可以设置商店,添加产品、配置运输、付款和其他插件,并开始销售。
Hostwinds VPS方案整理
Hostwinds 新手推荐入门方案如下,最近调整价格后,托管型方案价格比以前涨了很多,其实价格没怎么变,只能说折扣不像以前那么大。
CPU | 内存 | 硬盘 | 流量 | 带宽 | 托管型(25%折后) | 购买 | 非托管型 | 购买 |
---|---|---|---|---|---|---|---|---|
1 核 | 1GB | 30GB | 1TB | 1Gbps | $8.24/月 | 购买 | $4.99/月 | 购买 |
1 核 | 2GB | 50GB | 2TB | 1Gbps | $16.49/月 | 购买 | $9.99/月 | 购买 |
2 核 | 4GB | 75GB | 2TB | 1Gbps | $29.99/月 | 购买 | $18.99/月 | 购买 |
2 核 | 6GB | 100GB | 2TB | 1Gbps | $38.24/月 | 购买 | $28.99/月 | 购买 |
4 核 | 8GB | 150GB | 3TB | 1Gbps | $59.99/月 | 购买 | $38.99月 | 购买 |
4 核 | 12GB | 200GB | 4TB | 1Gbps | $74.99/月 | 购买 | $49.99/月 | 购买 |
6 核 | 16GB | 300GB | 5TB | 1Gbps | $110.24/月 | 购买 | $76.99/月 | 购买 |
8 核 | 32GB | 400GB | 6TB | 1Gbps | $168.74/月 | 购买 | $124.99/月 | 购买 |
12 核 | 64GB | 500GB | 8TB | 1Gbps | $274.49/月 | 购买 | $214.99/月 | 购买 |
16 核 | 96GB | 750GB | 9TB | 1Gbps | $395.24/月 | 购买 | $328.99/月 | 购买 |