建站术语扫盲之PHP

phpPHP ( PHP: Hypertext Preprocessor, 超文本预处理器的字母缩写。),是一种被广泛应用的、开放源代码的、多用途的、基于服务端来创建动态网站的脚本语言,它可通过嵌入到 HTML中来生成网页,尤其适合于web开发。

当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中。这类似于ASP和CoildFusion,然而它的不同之处在于开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器的内存映象减小。PHP消耗的资源较少,当PHP作为Apache Web服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。

它以<?php 作为程序块的开始,以 ?> 作为PHP代码块的结束,PHP剖析引擎只剖析它们之间的程式代码,而不在他们之间的内容则会直接送出。

PHP的编程语言类似与C和Perl。在使用它们之前您没必要声明任何变量,而且建立数组和Hash是很简单的事情。PHP还有一些面向对象的特征,可以为组织和打包您的代码提供很好的帮助。

更多的细节,可以在官方网站http://www.php.net 了解。

Comment installer WordPress/CMS dans l’ordinateur local

Normalement, pour installer un système de blog ou CMS, comme WordPress ou Joomla, il faut avoir un hebergement de web et les installer à distance. C’est souvent payé, mais c’est nécessaire pour la personne qui veut avoir un site personel.

Pour la peronne qui n’a pas de l’hebergement web, je vous conseille une logiciel – XAMMP. En utilisant cette logiciel, vous pouvez installer un sytème de blog ou CMS dans votre l’ordinateur locale.

XAMPP est un kit d’installation d’Apache qui contient MySQL, PHP et Perl. XAMPP est réellement très facile à installer et à utiliser – vous n’avez qu’à le télécharger, le décompresser et le démarrer. Selon votre système d’exploitation dans l’ordonateur, choisissez une version dans les liens suivants:

        XAMPP POUR WINDOWS
        XAMPP POUR MACOSX
        XAMPP POUR LINUX

Au dessus, ce sont des liens de son site officiel, il y a des détailles pour l’installation.
Continue reading

建站术语扫盲之MySQL

MySQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者最初为瑞典MySQL AB公司。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,是的大部分中小型网站为了降低网站总成本而选择了MySQL作为网站数据库。于2008年1月16日,Sun正式收购MySQL。

同类型的大型数据库有: Oracle、DB2、SQL Server等等。

MySQL是一个真正的多用户、多线程SQL数据库服务器。它是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。其主要目标就是快速、健壮和易用,为了能够在并不昂贵的硬件平台上更加快速得处理同一个数量级的大型数据库。现在尽管MySQL仍在开发中,但它已经成为能够提供一个丰富和极其有用的功能集。

目前Internet上流行的网站构架方式是LAMP(Linux + Apache + MySQL + PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP(部分网站也使用Perl或Python)作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL加PHP的配对在互联网上的应用相比LAMP来说最为常见,并获得了“动态配对”(Dynamic Duo)的雅号,大部分Blog网站基于的WordPress系统主要运用MySQL加PHP的配对,选择的网络架构都是LAMP。

另外,除了LAMP,用于Windows和Mac上的网站构架也分别被称为WAMP和MAMP。

建站术语扫盲之Apache

Apache

Apache (Apache HTTP Server的简称,中文常称其为阿帕奇服务器或阿帕奇HTTP服务器)是Apache软件基金会的一个开放源码的网页服务器,可在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

所谓的网页服务器,就是在我们制作网站的时候,除了主机、操作系统和使用者制作的网页外, 安装在主机上的一套能将网页放到网络上让其他人来浏览存取的软体,也就是所谓的Web Server。

Apache支持许多特性,从服务器端的编程语言支持到身份认证方案。一些通用的语言接口支持Perl,Python, Tcl, 和 PHP。流行的认证模块包括 mod_access, mod_auth 和 mod_digest。其他的例子有 SSL 和 TLS 支持 (mod_ssl), proxy 模块,很有用的URL重写(由 mod_rewrite 实现),定制日志文件 (mod_log_config),以及过滤支持(mod_include 和 mod_ext_filter)。

Apache最新稳定版为2.2.8/2.0.63/1.3.41 /, 更新日期为2008年1月19日。其2.x版本核心在 1.x版本之上作出了重要的加强,包括:线程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。

现在常见的虚拟主机,若是是Linux操作系统,那么,其配置的一定是Apache.

像我们Wordpress的使用者,Apache可以说是在架设网站时的必备条件,所以选择的主机都是Linux操作系统。

↑ Back to top