论文部分内容阅读
摘要:随着互联网的高速发展,具有开源特性的LAMP受到了极大的推崇。它是指一组常用来搭建动态网站或者网络服务器的软件。这组软件中包括Linux系统、网络服务器APACHE、关系型数据库MySQL和PHP或其他插件。随着LAMP这个组合之间的兼容性越来越高,LAMP已经与J2EE及.NET形成三足鼎立之势。
关键词:LAMP;J2EE;MySQL
中图分类号:TP317 文献标识码:A文章编号:1007-9599 (2010) 14-0000-01
How to Install php Environment in the Linux Platform
Wang Shengjie
(Hejian TV Station,Hejian062450,China)
Abstract:With the rapid development of the Internet,and the open source LAMP properties respected by the great.It used to build a dynamic website or web server software.This set of software,including Linux systems, network server APACHE,MySQL relational database and PHP or other plug-ins. With the LAMP combination of compatibility between the more and more,LAMP has been with the J2EE and. NET formation of the three trend.
Keywords:LAMP;J2EE;MySQL
一、关于LAMP平台
LAMP是基于Linux、Apache、MySQL和PHP或其它语言的运行环境,名子来每个程序的第一个字。伴随IT业的发展,互联网和B/S软件的盛行,LAMP构成了一个强大的Web应用程序平台。LAMP每一个组件的所有权都是符合开放资源标准。这种免费和开源的方式对于全世界用户都具有很强的吸引力,无论企业和个人开发者,无需再付费购买“专业”的商用软件。业内人士预计,在服务器平台及软件方面,LAMP市场占有率将在未来两年内取得更高的市场分额。
二、关于PHP
PHP是一种HTML内嵌式编程语言。它的语法混合了Perl、Java和C优点及它的新语法,比CGI、ASP或者Perl更快速地执行动态网页。总的来说,它有以下几个方面的优点:
(一)支持的数据库非常广泛,大到SYBASE、MySQL、ORACLE,小到Access都支持。
(二)跨平台性非常好,支持Windows系列操作系统,LINUX操作系统和UNIX操作系统。同时支持多种Web服务器。
(三)PHP5.0有成熟的面向对象体系,能够适应基本的面向对象要求,适合开发大型项目。
(四)免费软件,无须花钱购买。同时与Linux、Apache、MySQL构成性价比最高的Web系统。
三、关于MYSQL
MYSQL是从开源数据库起家的,使用c和c++编写。它是基于SQL的,完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具跨平台作业、功能强,使用方便,容易管理,运行速度快,安全可靠性高等优点。支持C、C++、Eiffel、Java等多种语言编写访问数据库的程序。
四、安装调试
(一)安装Apache
登录Apache官方网站下载最新版本的安装程序,保存在/home/setup自建文件夹下。打开命令窗口,用tar解压进行安装。
#./configure --prefix=/usr/local/apache2 --enabel-module=so
#make
#make install
(二)安装 MySQL
登录MySQL官方网站下载最新的MySQL数据库安装程序mysql-5.1.30.tar.gz。打开命令窗口,用tar解压进行安装。
#groupadd mysql
#useradd -g mysql mysql
#chown –R mysql .
#chgrp –R mysql .
#scripts/mysql_install_db –user=mysql
#chown –R root .
#chown –R mysql data
启动MySQL,运行以下命令:
#bin/mysqld_safe –user=mysql &
为root用户添加密码,运行以下命令:
#/usr/bin/mysqladmin –u root password ***
(三)安装GD库等软件
下载安装libxml2、libpng、freetype、jpegsrc、zlib、curl、gd等库文件。
(四)安装PHP
1.登录PHP的官方网站下载最新版的PHP语言安装文件php-5.2.8.tar.gz。打开linux终端窗口进行安装。
#mkdir /usr/local/php5
#./configure --prefix=/usr/local/php5
#make clea,make,make install
#cp php.ini-dist /usr/local/lib/php.ini
2.添加PHP到Apache中。
#vi /usr/local/apahce2/conf/httpd.conf
在httpd.conf文件相应的地方添加下面一行:
AddType application/x-httpd-php .php
在DirectoryIndex index.html index.html.var 后面添加index.php
(五)安装开发工具
最初的PHP是没有专门的开发工具的,但随着PHP商业化运作和开源软件的发展,很多流行的IDE都添加了对PHP的编码的支持,其中就包括Eclipse。下载Eclipse的PDT软件包pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz,在相应的目录,打开命令终端进行安装。
#tar –zxvf pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz
安装都结束了,最后来测试。在/usr/local/apache2/htdocs建立一个phpinfo.php。
#vi /usr/local/apache2/htdocs/test.php
<?php
phpinfo();
?>
在浏览器里打开localhost\test.php,显示php的信息表明环境配置。
参考文献:
[1]曹轶群,孙一江,张永学.PHP高级开发与应用.出版地:清华大学出版社.2002年5月第1版.1-562页
[2]宫垂刚,韦一,张华丰.PHP完全自学手册.出版地:机械工业出版社,2009年1月第1版.1-516页.
[3]Luke Welling.PHP和MySQL WEB开发.出版地:机械工业出版社,2005年6月第1版.1-666页
作者简介:
王胜杰(1976-),男,汉,河北省河间市,工程师,学士,计算机应用
关键词:LAMP;J2EE;MySQL
中图分类号:TP317 文献标识码:A文章编号:1007-9599 (2010) 14-0000-01
How to Install php Environment in the Linux Platform
Wang Shengjie
(Hejian TV Station,Hejian062450,China)
Abstract:With the rapid development of the Internet,and the open source LAMP properties respected by the great.It used to build a dynamic website or web server software.This set of software,including Linux systems, network server APACHE,MySQL relational database and PHP or other plug-ins. With the LAMP combination of compatibility between the more and more,LAMP has been with the J2EE and. NET formation of the three trend.
Keywords:LAMP;J2EE;MySQL
一、关于LAMP平台
LAMP是基于Linux、Apache、MySQL和PHP或其它语言的运行环境,名子来每个程序的第一个字。伴随IT业的发展,互联网和B/S软件的盛行,LAMP构成了一个强大的Web应用程序平台。LAMP每一个组件的所有权都是符合开放资源标准。这种免费和开源的方式对于全世界用户都具有很强的吸引力,无论企业和个人开发者,无需再付费购买“专业”的商用软件。业内人士预计,在服务器平台及软件方面,LAMP市场占有率将在未来两年内取得更高的市场分额。
二、关于PHP
PHP是一种HTML内嵌式编程语言。它的语法混合了Perl、Java和C优点及它的新语法,比CGI、ASP或者Perl更快速地执行动态网页。总的来说,它有以下几个方面的优点:
(一)支持的数据库非常广泛,大到SYBASE、MySQL、ORACLE,小到Access都支持。
(二)跨平台性非常好,支持Windows系列操作系统,LINUX操作系统和UNIX操作系统。同时支持多种Web服务器。
(三)PHP5.0有成熟的面向对象体系,能够适应基本的面向对象要求,适合开发大型项目。
(四)免费软件,无须花钱购买。同时与Linux、Apache、MySQL构成性价比最高的Web系统。
三、关于MYSQL
MYSQL是从开源数据库起家的,使用c和c++编写。它是基于SQL的,完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具跨平台作业、功能强,使用方便,容易管理,运行速度快,安全可靠性高等优点。支持C、C++、Eiffel、Java等多种语言编写访问数据库的程序。
四、安装调试
(一)安装Apache
登录Apache官方网站下载最新版本的安装程序,保存在/home/setup自建文件夹下。打开命令窗口,用tar解压进行安装。
#./configure --prefix=/usr/local/apache2 --enabel-module=so
#make
#make install
(二)安装 MySQL
登录MySQL官方网站下载最新的MySQL数据库安装程序mysql-5.1.30.tar.gz。打开命令窗口,用tar解压进行安装。
#groupadd mysql
#useradd -g mysql mysql
#chown –R mysql .
#chgrp –R mysql .
#scripts/mysql_install_db –user=mysql
#chown –R root .
#chown –R mysql data
启动MySQL,运行以下命令:
#bin/mysqld_safe –user=mysql &
为root用户添加密码,运行以下命令:
#/usr/bin/mysqladmin –u root password ***
(三)安装GD库等软件
下载安装libxml2、libpng、freetype、jpegsrc、zlib、curl、gd等库文件。
(四)安装PHP
1.登录PHP的官方网站下载最新版的PHP语言安装文件php-5.2.8.tar.gz。打开linux终端窗口进行安装。
#mkdir /usr/local/php5
#./configure --prefix=/usr/local/php5
#make clea,make,make install
#cp php.ini-dist /usr/local/lib/php.ini
2.添加PHP到Apache中。
#vi /usr/local/apahce2/conf/httpd.conf
在httpd.conf文件相应的地方添加下面一行:
AddType application/x-httpd-php .php
在DirectoryIndex index.html index.html.var 后面添加index.php
(五)安装开发工具
最初的PHP是没有专门的开发工具的,但随着PHP商业化运作和开源软件的发展,很多流行的IDE都添加了对PHP的编码的支持,其中就包括Eclipse。下载Eclipse的PDT软件包pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz,在相应的目录,打开命令终端进行安装。
#tar –zxvf pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz
安装都结束了,最后来测试。在/usr/local/apache2/htdocs建立一个phpinfo.php。
#vi /usr/local/apache2/htdocs/test.php
<?php
phpinfo();
?>
在浏览器里打开localhost\test.php,显示php的信息表明环境配置。
参考文献:
[1]曹轶群,孙一江,张永学.PHP高级开发与应用.出版地:清华大学出版社.2002年5月第1版.1-562页
[2]宫垂刚,韦一,张华丰.PHP完全自学手册.出版地:机械工业出版社,2009年1月第1版.1-516页.
[3]Luke Welling.PHP和MySQL WEB开发.出版地:机械工业出版社,2005年6月第1版.1-666页
作者简介:
王胜杰(1976-),男,汉,河北省河间市,工程师,学士,计算机应用