你可能希望在你投入资金购买域名和服务器空间之前在你的本地计算机中安装 PrestaShop 的本地测试版本,或者你想对你现有的 PrestaShop 安装实例进行修改,然后将修改的内容上传到远程服务器上。
总体来说,不管在本地安装何种 Web 应用程序,首先你需要在你的本地配置好程序运行所需要的环境。这个环境包括有 Apache Web 服务器,PHP 语言解释器,MySQL 数据库服务器,同时可能你还需要一些工具,例如 phpMyAdmin 来管理你的数据库。
AMP 被定义为 Apache+MySQL+PHP。这套平台能够非常容易的在各种操作系统上运行,同时你也有可能看到下面的一些定义,我们在这里列出来供你参考:
WAMP (Windows+Apache+MySQL+PHP)
MAMP (Mac OS X+...)
LAMP (Linux+...)
选择 AMP 的包
选择合适的 AMP 包可能要求你具有一些技术背景,幸运的是,我已经有了很多预先打包好的包,你可以非常容易的进行安装。这些安装包能够让你更加容易的安装 PHP 运行环境,但是尽管我们有了这些已经预先打包好的包,在现实中你可能还会遇到各种问题,这些包不能够帮你一劳永逸的解决所有问题。
由于所有选择的项目基本上都是开源的,所以你的安装包基本上也是开源的。
下面是可以供选择的一些免费开源 AMP 包:
- EasyPHP: http://www.easyphp.org/ (Windows)
- MAMP: http://www.mamp.info/ (Mac OS X)
- WampServer: http://www.wampserver.com/en/ (Windows)
- XAMPP: http://www.apachefriends.org/en/xampp.html (Windows, Mac OS X, Linux, Solaris)
EasyPHP 有一个已经集成所有的包,在这边包中已经有一个已经安装好了的 PrestaShop 1.6 实例。这是对 PrestaShop 新版本进行测试,对主题模块进行开发的一个最快捷方式。
选择你最熟悉和最习惯的包,然后运行就可以了。
检查所有的组件都能正常工作
在进行 PrestaShop 安装之前,需要确定 AMP 包的所有组件都能正常工作:
-
Web 服务器应该能正常运行。 你应该可以通过你的浏览器进行访问:在地址栏中输入"127.0.0.1"。
http://127.0.0.1/
的意思是 "localhost",实际的意义为你的计算机:这个地址将会告诉浏览器致敬访问你的本地 Web 服务器。实际上,
http://127.0.0.1/
和http://localhost/
是一样的:你可以使用其中任何一个地址,这 2 个地址都会访问你本地服务器上的根目录。一些 Web 服务器可能不能正常启动,原因是通信的端口(通常为 80 端口)被其他的应用程序占用了。
这个通常是你可能有 Skype 这个软件。可以通过修改 Skype 的高级设置(Tools > Options > Advanced > Connections) 和取消选择 "Use port 80 and 443 as alternatives" 来让 Skype 不占用 80 端口,然后在重启你的本地 Web 服务器。
- 数据库服务器应该启动并正常运行。MySQL 数据库是 PrestaShop 购物车存储数据的地方。AMP 包通常能够提供非常明确的信息来告诉你 MySQL 数据库服务器是处于运行状态还是没有。
- phpMyAdmin 工具应该能够访问数据。这个 Web 应用程序能够帮助你访问 MySQL 数据库中存储的内容。基于你选择 AMP 包的不同,访问 phpMyAdmin 的路径可能也不同。访问
http://127.0.0.1/phpmyadmin
(XAMPP, WampServer, MAMP),http://127.0.0.1/mysql
(EasyPHP),甚至有可能在其他的地方。请查看你选择 AMP 包的文档,有时候它们可能提供了一个 phpMyAdmin 的按钮能够让你在浏览器中访问到正确的地址。
如果你有足够的技术能力,你可能希望使用自己配置环境,请参考相关的手册来正确配置运行的环境。同样,MySQL 还提供了一些客户端工具,你可以用这些客户端工具直接访问数据库。
找到你本地 Web 服务器的根目录(root)
一旦检查已正确安装该软件包,并且其所有的部分都在运行,你需要找到你的本地Web服务器的根文件夹。
这是本地文件夹,你会把你的应用程序的文件,并且可以比你的在线服务器的根文件夹中,只有它的内容与访问 http://127.0.0.1 。
该文件夹的实际本地位置很大程度上取决于AMP包,可定制:
- EasyPHP:
C:\easyphp\www
- MAMP:
/Applications/MAMP/htdocs/
- WampServer:
C:\wamp\www
- XAMPP:
C:\xampp\htdocs
or/Applications/xampp/htdocs
找到 MySQL 的用户信息
最后,你需要知道MySQL的root用户名和密码,以便安装的Prestashop。
大多数软件包使用的用户名“root”和空密码 ,包括的EasyPHP,MAMP,WampServer和XAMPP。
阅读你的包的文档。
安装教程之前最后要注意的
如果你对安装还有什么问题的话,你可以跟进本入门指南的其余部分,并开始安装的 Prestashop。
当你在本地安装的Prestashop,牢记:
- 文件不通过FTP软件(如FileZilla中)到Web服务器上载:只需将它们放在正确的本地文件夹,如上所示。
- 你不必创建一个本地域名:的Prestashop可通过上面指出的环回地址,这要么是 HTTP://本地主机 或 http://127.0.0.1 。 本身的PrestaShop可以在这个地址加入了文件夹的名称,比如HTTP://本地主机/的Prestashop 或 http://127.0.0.1/prestashop 如果是的PrestaShop在 /的Prestashop / 。本地根文件夹的子文件夹的 时候,第一次访问这个地址,你应该被自动重定向到的Prestashop的安装,在任 的http://本地主机/的Prestashop /install 或 http://127.0.0.1/prestashop/install 。
你读过的一切吗?现在, 按照常规安装指南,直接在“创建一个数据库,你的店铺”一节开始: 安装的Prestashop 。
https://www.cwiki.us/pages/viewpage.action?pageId=32997488