Php 我可以在本地服务器上测试电子商务应用程序吗

Php 我可以在本地服务器上测试电子商务应用程序吗,php,e-commerce,Php,E Commerce,我正在开发一个web应用程序,使我的客户能够从该网站购买一些产品。 这是一个php应用程序。 我想知道如何添加电子商务能力的网站。 电子商务的新应用没有在 < p>之前做过,我同意@ Jr.RixRiver,但是为了帮助你,这里有一对(很多)你应该考虑的东西,然后把它们添加到你的问题中去改进: 您希望使用什么电子商务平台?或者你会自己用PHP编写电子商务逻辑吗?有些电子商务应用程序是托管的,这意味着您可以在它们的测试服务器上进行测试(如果它们有),有些则使用一个库,您可以将其添加到代码库中(这意

我正在开发一个web应用程序,使我的客户能够从该网站购买一些产品。 这是一个php应用程序。 我想知道如何添加电子商务能力的网站。
电子商务的新应用没有在

< p>之前做过,我同意@ Jr.RixRiver,但是为了帮助你,这里有一对(很多)你应该考虑的东西,然后把它们添加到你的问题中去改进:

您希望使用什么电子商务平台?或者你会自己用PHP编写电子商务逻辑吗?有些电子商务应用程序是托管的,这意味着您可以在它们的测试服务器上进行测试(如果它们有),有些则使用一个库,您可以将其添加到代码库中(这意味着您可以在通常的测试服务器上进行测试)

您将使用何种付款处理方法来接受付款?大多数都有一个单独的测试服务器,您可以使用它进行测试,然后,当您转到生产环境时,您需要确保在代码中使用它们的生产服务器的URL

根据您的标记,您似乎想使用PHP,因此请寻找具有良好PHP库的电子商务平台或支付处理器

为了便于将代码从测试服务器移动到生产服务器,我通常做的一件事是在我的Apache config或.htaccess中设置Apache的APPLICATION_ENV。然后您可以这样编写代码:

if (APPLICATION_ENV == 'test') {
    //Do something specific to the test env, for example use the test payment server:
    $payment_server = 'http://test-url';
} else if (APPLICATION_ENV == 'production') {
    //Do something specific to the production env...
}

这个问题的范围太广了。最大的问题是你在使用谁来进行支付处理——向信用卡收费。这是最复杂的任务,因为您必须与具有自己编程需求的独立服务器交互。