开发小程序需要注意什么问题

开发小程序需要注意什么问题,第1张

以下内容为小程序开发的常见汇总整理,方便制作需求者参考阅读。

1、不要自己买域名

许多人丢一句:了解,需要做的时候找你。然后就走了,干啥去了,自个买域名去了,其实一般不需要买域名的。

                                   

2、不要自己买服务器

不少人按照网络的老教程去买服务器,其实也没有用,现在小程序平台都是内置服务器的模式,不需要单独购买服务器。

                                   

3、不要花钱认证小程序账号

正确的流程是先把公众号(服务号)花300块认证,然后调用公众号认证好的资质快速去免费认证小程序、视频号以及腾讯其他产品。

                                   

如果先认证小程序则小程序需要花费300元,公众号认证时也需要花费300元。

4、定制开发时需要谨慎考虑

选择定制开发时,一定要问自己是否必须要定制开发才能解决问题?定制开发价格平均上万元,属于行情价。

                                   

尤其是客单价低的产品和服务,不建议选择定制开发,当然我们也有定制开发的业务。

比如有人卖小首饰,一个小首饰单价几块钱,想定制开发。花费上万块定制开发一个小程序卖小首饰,它大概率是赔本的。

PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常 见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数。虽然这种配置 已经很规范,文档非常丰富,但我们还是经常在安装Apache和PHP集成时遇到问题,而且,有时候我们只想测试一个简单的PHP特征,不想就为此安装、 启动Apache服务。

但据官方文档上说,这个内置的Web服务器只是提供开发测试使用,不推荐使用中生产环境中。因为这个服务器接受处理请求时顺序执行的,不能并发处理。

这个内置的web服务器使用起来非常的方便,你只需要执行下面的命令:

1

$ php -S localhost:8000

然后就可以访问了。这样启动后,默认的web服务目录是执行命令的当前目录,如果不想使用当前目录,你需要使用 -t 参数来指定。

例 #1 启动Web服务器

1

2

$ cd ~/public_html

$ php -S localhost:8000

终端输出信息:

1

2

3

4

PHP 540 Development Server started at Thu Jul 21 10:43:28 2011

Listening on localhost:8000

Document root is /home/me/public_html

Press Ctrl-C to quit

当请求了 http://localhost:8000/ 和 http://localhost:8000/myscripthtml 地址后,终端输出类似如下的信息:

1

2

3

4

5

6

7

8

9

PHP 540 Development Server started at Thu Jul 21 10:43:28 2011

Listening on localhost:8000

Document root is /home/me/public_html

Press Ctrl-C to quit

[Thu Jul 21 10:48:48 2011] ::1:39144 GET /faviconico - Request read

[Thu Jul 21 10:48:50 2011] ::1:39146 GET / - Request read

[Thu Jul 21 10:48:50 2011] ::1:39147 GET /faviconico - Request read

[Thu Jul 21 10:48:52 2011] ::1:39148 GET /myscripthtml - Request read

[Thu Jul 21 10:48:52 2011] ::1:39149 GET /faviconico - Request read

例 #2 启动web服务器时指定文档的根目录

1

2

$ cd ~/public_html

$ php -S localhost:8000 -t foo/

终端显示信息:

1

2

3

4

PHP 540 Development Server started at Thu Jul 21 10:50:26 2011

Listening on localhost:8000

Document root is /home/me/public_html/foo

Press Ctrl-C to quit

如果你在启动命令行后面附加一个php脚本文件,那这个文件将会被当成一个“路由器”脚本。这个脚本将负责所有的HTTP请求,如果这个脚本执行时返回FALSE,则被请求的资源会正常的返回。如果不是FALSE,浏览里显示的将会是这个脚本产生的内容。

例 #3 使用路由器脚本

在这个例子中,对的请求会返回相应的,但对HTML文件的请求会显示“Welcome to PHP”:

1

2

3

4

5

6

7

8

<php

// routerphp

if (preg_match('/\(:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {

return false; // serve the requested resource as-is

} else {

echo "<p>Welcome to PHP</p>";

}

>

执行:

1

$ php -S localhost:8000 routerphp

例 #4 判断是否是在使用内置web服务器

通过程序判断来调整同一个PHP路由器脚本在内置Web服务器中和在生产服务器中的不同行为:

1

2

3

4

5

6

7

<php

// routerphp

if (php_sapi_name() == 'cli-server') {

/ route static assets and return false /

}

/ go on with normal indexphp operations /

>

执行:

1

$ php -S localhost:8000 routerphp

这个内置的web服务器能识别一些标准的MIME类型资源,它们的扩展有:css, gif, htm, html, jpe, jpeg, jpg, js, png, svg, and txt。对htm 和 svg 扩展到支持是在PHP 544之后才支持的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 开发小程序需要注意什么问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情