XAMPP环境下怎么安装PrestaShop开源商城

来源:IT编程作者:不吃香菜头衔:草根站长
导读:本期聚焦于小伙伴创作的《XAMPP环境下怎么安装PrestaShop开源商城》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《XAMPP环境下怎么安装PrestaShop开源商城》有用,将其分享出去将是对创作者最好的鼓励。

XAMPP是一款集成了Apache、MySQL、PHP、Perl的本地服务器环境套件,适合快速搭建本地开发测试环境,PrestaShop是功能完善的开源电商系统,二者搭配可以快速在本地部署电商测试站点,以下是完整的安装步骤。

XAMPP环境下怎么安装PrestaShop开源商城

前期准备

首先需要下载两个必要的安装包,分别是XAMPP对应操作系统的版本和PrestaShop的最新稳定版压缩包。XAMPP建议选择PHP版本符合PrestaShop要求的版本,一般PrestaShop 1.7及以上版本需要PHP 7.1及以上环境。下载完成后先安装XAMPP,安装路径尽量选择纯英文路径,避免出现路径识别问题。

配置XAMPP环境

安装完成XAMPP后,启动XAMPP控制面板,开启ApacheMySQL服务,如果端口被占用可以修改配置文件调整端口。之后需要确认PHP的相关扩展是否开启,PrestaShop运行需要的扩展包括curlgdintlmbstring等,可以在XAMPP的PHP配置文件中开启这些扩展,重启Apache服务让配置生效。

接着创建PrestaShop需要的数据库,打开浏览器访问http://localhost/phpmyadmin,进入MySQL管理界面,点击新建数据库,设置数据库名称,字符集选择utf8mb4_general_ci,点击创建即可。

部署PrestaShop文件

将下载好的PrestaShop压缩包解压,把解压后的所有文件复制到XAMPP的htdocs目录下,比如可以新建一个prestashop文件夹,把文件放在xampp/htdocs/prestashop路径下。

运行PrestaShop安装程序

打开浏览器访问http://localhost/prestashop,进入PrestaShop的安装向导页面,首先选择安装语言,选择简体中文后点击下一步。

之后会进入环境检测页面,系统会自动检查服务器环境是否符合要求,如果有不满足的项需要回到XAMPP配置步骤调整,所有检测项通过后点击下一步。

配置站点信息

接下来需要填写商城的基本信息,包括商城名称、管理员账号、密码、邮箱等,这些信息后续可以登录后台修改。

然后填写数据库连接信息,数据库服务器填写localhost,用户名填写root,密码默认为空,数据库名称填写之前创建的数据库名,表前缀可以保持默认,点击测试数据库连接,连接成功后点击下一步。

之后安装程序会自动创建数据表、初始化商城数据,等待进度条完成后,会提示安装成功。此时需要注意,为了安全起见,需要删除htdocs/prestashop目录下的install文件夹,避免被他人重新执行安装程序。

访问商城

安装完成后,前台访问地址是http://localhost/prestashop,后台访问地址是http://localhost/prestashop/admin,后台路径可以在安装完成后查看提示,也可以通过查看prestashop目录下的admin开头的文件夹名称确认。使用之前设置的管理员账号密码登录后台,就可以对商城进行功能配置、商品上传、模板调整等操作了。

常见问题处理

  • 如果访问页面出现空白,一般是PHP扩展未开启或者内存限制过低,可以在php.ini中调整memory_limit为256M以上,开启需要的扩展后重启服务。
  • 如果数据库连接失败,检查MySQL服务是否正常启动,数据库名称、用户名密码是否填写正确,root用户默认密码为空不需要填写。
  • 如果安装过程提示文件权限不足,需要修改htdocs/prestashop目录的读写权限,Windows系统下可以给目录添加Everyone用户的读写权限,Linux系统下可以执行chmod -R 755 prestashop命令调整权限。

以下是简单的PHP数据库连接测试代码,可以用来排查数据库连接问题:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "presta_db"; // 替换为你的数据库名

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}
echo "数据库连接成功";
$conn->close();
?>

XAMPPPrestaShop开源商城安装PHP环境配置修改时间:2026-06-24 04:27:30

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。