HTTP Server。正因为Apache HTTP Server强大的功能和大量的使用,所以一般人都把Apache HTTP Server简称为Apache[5]。
2.4 MySQL简介
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL网站(mysql)提供了关于MySQL和MySQL AB的最新的消息。
MySQL是一个数据库管理系统。一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。
MySQL是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的ANSI SQL语句,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行[9]。
2.5 运行环境的安装和配置
由于PHP+ Apache+ MySQL的安装相对来说比较简单,这里就省略安装步骤,主要说一下运行环境的配置:
(1)将php.ini-development文件重命名为:php.ini接着打开此文件找到 On Windows 和extension_dir="ext" 修改为:On Windows 和extension_dir=" D:\Program Files (x86)\PHP\ext" 表示指定PHP扩展包具体目录,以便调用相应的dll文件
(2)由于PHP默认不支持自动连接Mysql数据库,需要开启相应的扩展功
能把;
extension=php_curl.dll ;
extension=php_gd2.dll ;
extension=php_mbstring.dll ;
extension=php_mysql.dll ;
extension=php_pdo_mysql.dll ;
extension=php_pdo_odbc.dll ;
extension=php_xmlrpc.dll
这些extension之前的;号全部去掉。
(3)配置PHP的session功能:
使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows7上面新建一个可读写的目录文件夹,此目录最好独立于WEB主程序之外,此处我在D盘建立了phpsessiontmp目录然后在php.ini中找到
Session.save_path="/tmp" 修改为 Session.save_path=" D:\phpsessiontem"
(4)还需要配置一下PHP上传功能 同session一样,在使用PHP文件上传功能时,我们必须要制定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们还是建立一个upload_tem文件夹,在php.ini中找到
;upload_tmp_dir= 修改为
Upload_tmp_dir="D\upload_tem"
(5)最后修改一下date.timezone否则在执行phpinfo时date部分会报错; 我们需要将;date.timezone=修改为date.timezone=Asia/Shanghai
以上php的环境配置就算完成了,我们还需要配置Apache支持PhP,所以还需要对Apache进行配置。
配置Apache 以支持PHP
(6)在D:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf 下的httpd.conf中在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "D:/Program Files (x86)/PHP/php5apache2_2.dll"
PHPIniDir "D:/Program Files (x86)/PHP"
AddType application/x-httpd-php .php .html .htm
(7)我们应该制定默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将:
DocumentRoot"D:/ProgramFiles(x86)/ApacheSoftware
Fo
上一篇:
基于PHP网站制作毕业论文
下一篇:
马原:环境保护与可持续发展论文(word)