欧普手机站
您的位置:首页>软件教程>php解释器安装与配置教程

php解释器安装与配置教程

来源:欧普软件园
|
更新:2017-02-16 11:57

php解释器是web编程人员都要用到的一款辅助软件,那么具体应该怎么安装和配置呢,话不多说,看教程。

php解释器安装教程

PHP解释器的安装

默认情况下Red Hat Enterprise Linux安装程序不会将PHP解释器安装在系统上,读者可使用下面的命令检查系统是否已经安装了PHP解释器或查看已经安装了何种版本。

rpm -q php

命令执行结果如图7-21所示。

从图中可以看到,系统当前还没有安装PHP解释器,应将Red Hat Enterprise Linux 5第2张安装盘放入光驱,加载光驱后在光盘的Server目录下找到PHP解释器的RPM安装包文件php-5.1.6-5.el5.i386.rpm,以及相关程序文件php-cli-5.1.6-5.el5.i386.rpm和php-common-5.1.6-5. el5.i386.rpm,使用下面的命令安装PHP解释器。

rpm -ivh /mnt/Server/php-common-5.1.6-5.el5.i386.rpm

rpm -ivh /mnt/Server/php-cli-5.1.6-5.el5.i386.rpm

rpm -ivh /mnt/Server/php-5.1.6-5.el5.i386.rpm

设置php.conf文件

在Apache主配置文件httpd.conf中默认有一条"Include conf.d/*.conf"语句,它的含义是将目录/etc/httpd/conf.d/中的所有*.conf文件包含到httpd.conf中。PHP解释器的安装程序会自动在目录/etc/httpd/conf.d/中建立一个名为php.conf的配置文件,这个文件包含了PHP的配置选项。由于历史原因,许多原来许多基于PHP3的程序文件扩展名为.php3。为了能让这些PHP3的程序文件运行,应该在php.conf文件中为.php3扩展名的文件建立映射。编辑/etc/httpd/conf.d/php.conf,找到语句"AddHandler php5-script .php",将其改为"AddHandler php5-script .php .php3",如图7-22所示。

测试PHP运行环境

测试PHP运行环境的具体步骤如下。

在Apache主目录/var/www/html/中建立一个名为test.php的文件,该文件的内容如下。

在客户端的浏览器中访问"http://Linux服务器的IP地址/test.php",如果出现如图7-23所示的PHP的信息页面,则表示PHP运行环境配置成功。

二、JSP运行环境的配置 (Tomcat的安装)

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司一起参与建立的一种基于Java技术的动态网页技术标准。在传统的网页HTML文件(*.htm、*.html)中嵌入了Java代码的一个脚本,由脚本完成查询数据库、重新定向网页和发送电子邮件等动态操作。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的HTML结果。在这一点上,JSP与ASP和PHP等脚本语言一样。但JSP与其他脚本不同的是,ASP和PHP等传统脚本语言由服务器直接解释这个脚本,而JSP则由JSP容器(如Tomcat)首先将其转化为Servlet,然后再调用Javac编译器将Servlet编译为二进制的Class文件,服务器最终运行的是Class文件,所以运行效率要比传统解析性的脚本语言高。

Apache只是一个Web服务器,不能运行JSP程序。如果要运行JSP程序,还需要安装Tomcat服务器软件,通过整合Tomcat与Apache来运行JSP程序。Tomcat是由Apache-Jakarta子项目支持的开放源代码服务器软件,它得到Sun公司的全力支持,而且Tomcat的运行效率非常高,所以它得到了广泛的应用。

Tomcat的安装

默认情况下Red Hat Enterprise Linux安装程序不会将Tomcat服务安装在系统上,读者可以使用下面的命令检查系统是否已经安装了Tomcat服务或查看已经安装了何种版本。

rpm -q tomcat5

命令执行结果

从图中可以看到,系统当前还没有安装Tomcat服务。Tomcat服务的关联程序非常多,如果逐个安装会耗费大量的时间和精力,因此建议使用yum工具进行安装。

yum(Yellow dog Updater,Modified)是一个针对RPM操作系统的非常方便的自动升级和软件包管理工具。yum会自动计算出程序之间的相互关联性,并且计算出完成软件包的安装需要哪些步骤。默认情况下yum需要从Red Hat公司的服务器上下载程序并安装,此时用户必须提供相关的订阅号,而且下载的速度也非常慢。因此需要通过修改配置文件使yum能够在不需要订阅号的情况下从本地下载并安装程序,具体操作步骤如下。

首先使用命令"mkdir /var/www/html/rhel5"创建目录,然后将Red Hat Enterprise Linux 5的5张安装光盘中Server目录下的所有文件复制到/var/www/html/rhel5中,也可以使用光盘编辑工具将Server目录下的所有文件制作成DVD,然后使用mount命令将文件挂载到/var/www/html/rhel5中。

在/etc/yum.repos.d目录下建立一个名为update.repo的文件,该文件的内容如下。

[base]

name=base RPM Repository for RHEL5

baseurl=http://192.168.16.177/rhel5/

enabled=1

gpgcheck=0

将/usr/lib/python2.4/site-packages/yum/yumRepo.py文件中的语句"remote = url + '/' + relative",修改为"remote = "http://192.168.16.177/rhel5/ " + '/' + relative",如图7-25所示。

使用命令"yum clean all"清除yum的缓存,如图7-26所示。

使用命令"yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps"安装Tomcat服务及关联程序,如图7-27所示。

在图7-27中,yum工具列出需要安装的程序,并提示是否安装,输入"y"后,程序开始下载安装Tomcat服务,如图7-28所示。

使用命令"/etc/rc.d/init.d/tomcat5 start"启动Tomcat服务后,打开客户端的浏览器访问"http://Linux服务器的IP地址:8080"。如果出现如图7-29所示的Tomcat的缺省页面,则表示Tomcat已正常工作。

启动、停止和重启Tomcat服务

/etc/rc.d/init.d/tomcat5 start

/etc/rc.d/init.d/tomcat5 stop

/etc/rc.d/init.d/tomcat5 restart

4.自动启动Tomcat服务

如果需要让Tomcat服务随系统启动而自动加载,可以执行"ntsysv"命令启动服务配置程序,找到"Tomcat5"服务,在其前面加上星号(*),然后选择"确定"即可,如图7-33所示。

Tomcat使用TCP协议的8080端口。如果Linux服务器开启了防火墙功能,就需关闭防火墙功能或设置允许TCP协议的8080端口通过。读者可以使用以下命令开放TCP协议的8080端口。

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

免责声明:文中图文均来自网络,如有侵权请联系删除。

欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。

最新文章
最新游戏