在linux平台上如何安装php环境

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:BBP
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着互联网的高速发展,具有开源特性的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-),男,汉,河北省河间市,工程师,学士,计算机应用
其他文献
摘要:现代远程教育环境的合理设计和教育资源的优化配置是当前教育界关注的焦点。本文力求通过人文和技术资源并重的角度,对现代远程教育环境与资源系统整合设计提出科学的建议。  关键词:远程教育;环境资源  中图分类号:D267 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02  随着信息技术的发展,远程教育的形式由以往的函授、广播电视教育发展为运用多种媒体,结合现代
期刊
摘要:随着网络的迅速发展,出现了智能自动交换光网络,它的出现是传送网络概念的重大历史性突破。本论文主要介绍了智能光网络的基本概念和需求推动智能网相关发展情况,并对智能光网的网络结构做出了分析。  关键词:智能光网络;发展;演进结构  中图分类号:TN913.7 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01  Analysis of the Intellige
期刊
摘要:本文阐述了网站建设实训教学的特点,指出了传统的教学模式的不足,分析了网站建设实训教学改革的重要性,通过以购物网站实训教学为例,按课程教学改革的思路对实训课程进行了探索,提出的教学方法以资广大教师借鉴参考。  关键词:网站建设;实训教学;购物网站;购物车  中图分类号:TP31文献标识码:A文章编号:1007-9599 (2011) 24-0000-01  Shopping Website T
期刊
摘要:传统的视频监控系统往往采用模拟摄像头作为图像采集单元,无法满足人们对高清晰度视频图像处理的需求。本文研究了嵌入式高清网络摄像机的设计与实现方案。该方案充分利用TI公司的TMS320DM365的高性能、低功耗、高集成性的特点,可输出最大分辨率720P@30fps的H.264高清视频图像。系统具有较强的实用性。  关键词:高清;网络摄像机;TMS320DM365  中图分类号:TP311.52文
期刊
摘要:本文就在课堂中如何在学生喜欢的操作中贯彻学习任务以及学生上网“喜欢做什么”与“应该做什么”之间寻找“切入点”问题以及进行了一系列的思考,从对网络的认识问题、信息技术教师的角色问题、信息技术的教学模式、信息技术课的教材和培养学生学习能力等五个问题进行了反思。同时提出作为一名信息技术教师,提高自身文化、信息素养要从反思做起。  关键词:信息教育;课程教学;思考  中图分类号:G434 文献标
期刊
摘要:针对硬件故障发生的频率不断上升的现象,进行科学的日常维护与故障检修非常必要,本文对计算机硬件日常维护原则及如何做好计算机硬件日常维护进行了论述,提出了自己的思考。  关键词:计算机;硬件;维护  中图分类号:TP309.5 文献标识码:A文章编号:1007-9599 (2011) 15-0000-01  Computer Hardware Maintenance  Chen Liang  (
期刊
摘要:本文针对高校教务管理工作的实际需要,提出了教务网络管理系统的应用构架与用户功能,对于解决高校教学管理中的实际问题具有积极的意义。  关键词:教学;管理;网络  中图分类号:TP391 文献标识码:A文章编号:1007-9599 (2011) 13-0000-01  Teaching Management Informatization Constructions Cases  ——Colle
期刊
摘要:随着互联网技术的高速发展和互联网的迅速普及,当今社会步入了日新月异的网络时代,数字媒体产业的快速成长,对传统的纸质传媒形成巨大冲击。本文从数字媒体及纸质传媒定义、特点入手,分别具体分析数字出版对报业、期刊业及图书出版业的影响,并相应提出纸质传媒未来发展方向的建议。  关键词:数字媒体;纸质传媒;数字出版  中图分类号:G206 文献标识码:A文章编号:1007-9599 (2011) 14-
期刊
摘要:主要针对电子政务发展中的现状,探索和尝试商业模式在电子政务中的变更应用,以新的服务模式适应社会发展。  关键词:电子政务;网站群;短信平台;服务模式  中图分类号:TP29文献标识码:A文章编号:1007-9599 (2011) 07-0000-01  Flexible Application of IDC Sales Model  -A Place Service Mode in E-go
期刊
摘要:为了进一步形成在校园内部、校园与外部进行信息沟通的体系,建立满足教学、科研和管理需求的计算机应用环境,为学校的老师和学生提供充分的网络信息服务,使老师们在校园网络的环境中进行教学与科研,使老师以崭新的教学手段,全面提高教育教学水平,从而学生的素质。结合学校实际状况,特制定校园网建设方案。  关键词:构建;网络;资源共享  中图分类号:G434文献标识码:A文章编号:1007-9599 (20
期刊