Hostwinds VPS服务器安装配置PrestaShop教程

".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })

[PrestaShop](/#)是一款免费开源的基于PHP和MySQL的电子商务解决方案,不少做外贸自建站的用户会选择它来部署网店。PrestaShop功能强大,具有良好的自定义性,安装方便。本文主要介绍下如何在Hostwinds VPS服务器上安装配置PrestaShop。

![](https://www.idcspy.com/wp-content/uploads/2021/12/1-125.jpg)

Hostwinds是家优秀的[国外服务器](/#)提供商,旗下产品种类丰富,包括虚拟主机、企业主机、托管型和非托管型VPS服务器、云服务器、专用服务器等等。其中Hostwinds VPS采用固态硬盘存储,可扩展性强,保证99.9999% 正常运行时间,性能优越,所以常用于托管外贸网站。这里我们以Hostwinds Linux 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
>
> 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后台管理页面后,我们便可以设置商店,添加产品、配置运输、付款和其他插件,并开始销售。"

松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/104599.html

(0)
松果号松果号
上一篇 4天前
下一篇 4天前

推荐阅读

发表回复

登录后才能评论