lovegigi 发表于 2015-8-28 08:32:19

学习PHP编程语言的一些总结

  
  1.         布局问题
  
  CSS样式表的优先级问题
  样式表中的某设置与网页设置冲突,则以样式表的优先级为准。
  在CSS样式表中详细设置各种“体例格式”(新的体例格式就重命名并加到CSS样式表中)。
  
  2.         表格问题(像素与百分比)
  
  使用“像素”固定化最外围的表格布局,而使用“百分比”或“自由伸展”设计布局单元格或内部嵌套表格,设立“间隔图像”来定位表格的边界。
  
  3.         服务器问题
  
  Web服务器端:Win用自带的IIS服务器软件,Linux常用Apache服务器软件。
  服务器运行环境仅针对服务器运行文件夹有效。
  
  4.         数据库安装问题
  
  安装数据库以后,经常出现“无法连接数据库”或“无法找到数据库”的提示,需要安装使用ODBC(数据库和网页输出间的连接程序)进行连接。
  正确安装数据库和ODBC后,出现“不知名的错误”或“不支持当前数据库”的提示,是没有安装“动态网页技术解释器与数据库间的连接文件”所致。(这个连接文件一般可以在相关的动态网页技术解释器的文件中找到)
  ODBC程序由数据库开发商提供;
  解释器与数据库的连接程序由解释器开发商提供;
  
  5.         PHP软件下载
  
  www.php.net/downloads.php
  http://www.cnphpbb.com/ (中文版phpBB软件)
  
  6.         在Linux服务器中常用的服务器端软件
  
  Apache:网页服务器 http://www.apache.org/dist/httpd 下载,开放源码的HTTP服务器,多平台,可以通过API扩展,Perl/Python等解释器被编译在其中。通过编译的模块实现许多技术的支持,从编程语言PHP的支持,身份认证模块如:mod_access、mod_auth和mod_digest,通用的语言接口的支持如:Perl、Python、Tcl等。
  MySQL:数据库服务器 http://www.mysql.com/downloads/index.html
  PHP:服务器端脚本语言 http://www.php.net/downloads.php
  ProFTPD:FTP服务器 http://www.proftpd.org/
  vsftpd:非常安全的FTP服务器 http://www.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS
  UnrealIRCd:IRC服务器 http://www.unrealircd.com/downloads.php 这是一个免费的制作聊天服务器端的软件,可以轻松组建聊天室。
  pptpd:VPN服务器 http://prdownloads.sourceforge.net/poptop 获得。
  JabberD Quickstart:即时消息服务器 http://jabberd.jabberstudio.org/quickstart 它兼容jabber协议的客户端和服务端组件的TCP套接字的连接等。
  ample:网络电台服务器,以及组建形式多样的服务器(如:网络音乐服务器) http://prdownloads.sourceforge.net/ample 下载,ample使用的P2P(Peer-to-peer,点对点网络技术)对等互联网络技术。
  
  7.         网络服务安全问题
  
  网站信息分类:线分类、面分类、混合分类。
  FTP服务器:许多可以用anonymous用户名登陆,FTP服务器一定要设置目录权限,不要将不应该有的权限开放给共享的帐户。
  Telnet:最大的安全问题是客户登陆时的用户名和密码使用的明文传输。
  www服务:它的安全问题是来自“公共网关接口程序”存在着安全漏洞,JavaScript和Active都会带来安全问题。
  邮件服务器:它的一些程序通常以root帐号运行,潜在着危险。还有角色欺骗等。
  Usenet服务:它的Usenet新闻的安全问题。
  NFS网络文件系统:可以连接远程文件系统,不恰当的配置将被人很容易地重装NFS文件系统。
  
  8.         日志文件的信号分析
  
  a.模式匹配:将收集的信息与已知的数据库中的信息进行比较。系统负担小,准确率高。但是却需要不断的升级更新新的攻击方式的相关数据;
  b.统计分析:将统计的正常时的测量属性平均值与网络、系统的行为进行比较来确定。
  c.完整性分析:主要关注某个文件或对象是否被更改。它利用强有力的加密机制(称为消息摘要函数)识别哪怕是微小的变化。缺点是一般以批处理的方式实现,用于事后分析而不能实时响应。
  
  9.         网页测试
  
  a.浏览器的测试:
  窗口/结果à打开“结果”面板,点击“目标浏览器检查”,点击“结果”面板左上角的菜单,在弹出的菜单中点击设置。(点击“浏览报告”按钮将显示相关报表)
  b.分辨率的测试:
  在操作系统中对分辨率进行设置,最低设为800×600,最高设为1280×1024的测试。
  c.不同操作系统的测试:
  在不同的操作系统环境中进行调试。
  d.链接的测试:
  窗口/结果à打开“结果”面板,点击“链接检查器”,点击检查链接按钮进行相关查看。
  
  10.      远程登录软件SSH
  
  一般托管商都会免费安装基本的Linux系统和SSH远程管理软件。
  一般的Unix系统、Linux系统、FreeBSD系统都附带有支持SSH(Secure Shell)的应用程序包。SHH不仅可以替代Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的“通道”。
  SHH最初由芬兰一家公司开发,受版权和加密算法的限制,人们一般都转而使用免费的OpenSHH软件包。
  SHH软件:OpenSHH软件包
  SHH远程登录软件:F-Secure SHH Client 软件
  
  
  相关学习网站:http://www.todayonline.cn/
  网易的免费空间申请网站:http://www.nease.net/
  
页: [1]
查看完整版本: 学习PHP编程语言的一些总结