开发网站的语言有很多,其中
PHP网站开发成本低,速度较快,比用ASP和JSP的开发性价比高。 从技术的角度讲: PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多,结果controller里边就一个new就完了。当然,需求频繁变化的项目除外。
最基本的php网站开发教程_php网站开发实例基础知识
越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。就我目前了解到的情况,PHP是国内大部分web项目的首选,而且有很多公司从其它语言(如ASP,JAVA)转到了PHP。那么下面一品
威客网就给您介绍
php网站开发实例基础知识。
一、 开发工具与环境
1、服务器配置
(1) WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。
(2)数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服务,邮件服务器。
(3)100M/1000M交换机
2、开发工具
(1)前台: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe photoshop CS
(2)后台: Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin
二、 开发成员
1、项目主管
2、页面美工
3、页面开发
4、服务端
程序开发 5、系统与数据管理
6、测试与版本控制
三、 技术规则
1、浏览器兼容策略: 兼容IE5.0以上版本,同时兼容FireFOX2.0以上浏览器。
2、搜索引擎优化: 着重针对baidu、Google、Yahoo搜索优化,制作清晰明确的网站地图。
3、字符编码规则: 中文网站一率采用GB2312字符标准。
4、文件与文件夹命名: 为兼容win32与unix系统,一率采用小写字母命名。
5、代码中的类、函数、变量名:统一使用近似英文单词命名,如:DefaultClass 或者 default_class
6、代码注释规则:所有程序中的函数或者过程必须加确切的注释。
7、 数据库相关规则
(1)数据表与字段命名规则: 全部小写字母命名,并归类命名前缀,如:用户表组,us er_pass port、us er_inf o、user_service….
(2)日期类型字段: 统一使用u nix时间戳,ch ar(12)
(3)主关键字命名: 所有表必须建立以id命名的主键。
8、模板组件规则: 统一使用兼容版本的Sm arty,统一缓存目录,便于Unix下权限控制。
9、数据库虚拟层: 统一使用Ad odb 或 Pdo,SQL语句要兼容现有主流数据库规则。
10、工厂模式开发规则: 以com m.php为中心开发或继承组件类,统一控制文件调用IO与类的实例化。
11、面向对象开发规则: 所有函数必须以类 ---> 过程的方式存在。
12、SQL封装规则: 所有SQL语句及数据库查询必须存在于过程中。
13、URL转向规则: 为优化搜索引擎,尽量使用Ap ache的m od_rewr ite模块来美化URL。
四、 网站安全与维护策略
1、服务器与数据库安全:
(1)建立完善的病毒防御机制,安装防火墙,关闭服务器上任何不必要的端口以及服务。
(2)统一管理用户权限,定期跟踪用户及系统事件,定期查看系统日志。
2、容灾与备份机制:
(1)建立数据库集群,至少保持一台服务器同步数据,确保意外发生时数据库系统可自动转移到正常的服务器稳定运行。
(2)定期备份文件及数据,通过各种方式保存数据与文件。
3、程序安全策略:
(1)SQL注入防范:坚决过滤不可预见的非法字符,严格做好数据库查询、更新的SQL语句检验。
(2)不使用来路不明的第三方源码,不轻易将未知代码拷贝到服务器。
到最后总结一下,本文可能不是很详细的告诉大家怎样用PHP来写完整的网站。但这也相当于一个框架,在着手写一个完整
网站开发之前都是要先搭建这么一个架子的。希望对整站建设迷茫的网友有一点启发吧。
一品威客网汇聚了数百万专业的综合性网站、资讯型网站、团购网站、电子商务网站、宣传展示型网站、手机WAP网站、程序功能开发、数据库设计、接口开发、服务器系统等优秀威客人才,只要您在网站发布任务需求,就能够吸引众多威客给您献上最好的创意服务。
推荐更多与“最基本的php网站开发教程_php网站开发实例基础知识”相关推荐:
网站制作教程 | 外贸网站建设 | 营销型网站建设 | 手机WAP网站制作 | 电子商务网站设计
网站开发流程 | 团购网站开发 | 展示型网站开发 | B2C购物网站开发 | 网站建设策划方案
微信商城开发 | 商城网站建设 | 数据库程序设计 | MySQL数据库开发 | 网站开发案例详解