PHP怎样安装为ApacheDSO
创始人
2024-12-19 04:42:15
0次

  PHP经常和ApacheWeb服务器一道用于Linux/Unix平台。当我们在Apache环境下安装PHP的时候,你有三种安装模式可供选择:静态模块、动态模块(DSO)和CGI。下面小编来讲解下PHP怎样安装为ApacheDSO?

  PHP怎样安装为ApacheDSO

  这种安装模式的维护和升级都相当简单。比方说,假设你原先只安装了PHP的数据库支持功能。可过了几天之后你又决定要为PHP添加加密功能。很简单,你只要键入makeclean命令,然后增加新的配置选项,接着再执行make和makeinstall命令即可。这样,新的PHP模块就会被安装到Apache上的恰当位置,你只要重新启动Apache就一切OK了,当然,整个过程完全不用重新编译Apache。

  安装新版本的Apache以及安装作为ApacheDSO的PHP的简单步骤如下所示:

  1.从Apache软件基金会这一站点下载Apache服务器软件的最新版本源代码。

  2.把代码文件放到/usr/local/或者/opt/等合适的目录下。

  3.用Gunzip命令对代码文件解压缩,然后你可以得到相应的*.tar文件。

  4.键入以下的解包命令把以上的tar文件放到形为apache_[version]的目录下:

  tar-xvfapache_[version].tar

  5.进到/usr/local/apache_[version]目录(或者在上面步骤中你所指定的目录)。

  6.键入下面的配置命令,用你设定的路径(比如/usr/local/apache[version]等,注意后面不要跟斜线!)取代[path]参数,同时你还要启用mod_so参数以允许Apache使用DSO。

  ./configure--prefix=[path]--enable-module=so

  7.回到命令提示行键入make命令并等待命令执行完成再次回到命令提示状态下。

  8.键入makeinstall。

  到这个时候,编译器即可创建最终的目录并返回到系统的命令提示状态下。

  PHP怎样安装为ApacheDSO

  接下来安装PHP:

  1.访问PHP主页的下载区域选中最新版本源代码的链接。

  2.把下载的文件放到/usr/local/或者/opt/等适当的目录下。

  3.用Gunzip命令对代码文件解压缩,然后你可以得到相应的*.tar文件。

  4.键入以下的解包命令把以上的tar文件放到形为php-[version]的目录下:

  tar-xvfphp-[version]

  5.进到/usr/local/php-[version]目录下(或者你指定的目录)。

  现在即可编译PHPDSO,其实这里只需要一个必要的配置选项--with-apxs(Apachebin目录下的一个文件)--不过,为了系统配置更为全面,我们在这里还增加了对MySQL数据库的支持。

  ./configure--with-mysql=/[pathtomysql]--with-apxs=/[pathtoapxs]

  6.回到命令提示行下键入make命令并等到命令执行完成再次回到命令提示状态下。

  7.键入makeinstall命令。

  在这个时候,编译器将会创建最终的DSO,并把它放在Apache模块目录下,同时会为你修改Apache的httpd.conf配置文件,之后系统回到命令提示状态下等待你输入新指令。然后,你即可打开Apache的httpd.conf配置文件做一些修正:

  1.找到有ServerAdmin字样的一行,加入你自己的电子邮件地址,如下所示:

  ServerAdminyou@yourdomain.com

  2.找到以ServerName开头的一行,把后面的参数修改为实际值,比如:

  ServerNamelocalhost

  3.找到下面一段:

  #AndforPHP4.x,use:

  #

  #AddTypeapplication/x-httpd-php.php

  #AddTypeapplication/x-httpd-php-source.phps

  修改这些配置行以便取消PHP4.0下的某些加在AddType之前的注释,同时你应该添加一些为PHP所使用的文件扩展名,修改后的以上各行看起来可能会是下面这样子:

  #AndforPHP4.x,use:

  #

  AddTypeapplication/x-httpd-php.php.phtml

  AddTypeapplication/x-httpd-php-source.phps

  保存以上的配置文件,回到上级目录,键入以下命令即可启动Apache:

  ./bin/apachectlstart

  如果启动期间没有出现什么问题,你即可测试Apache和PHP的安装情况,方法是创建一个名叫phpinfo.php的文件,其中包含了以下的代码行:

  保存该文件并把它放置在Apache的文档根目录下(htdocs),然后启动你的Web浏览器,在浏览器地址栏里键入http://localhost/phpinfo.php,浏览器即会以很大的篇幅显示出PHP和Apache系统的各个变量和变量值。

  如果你想要重新设置PHP,你需要做的不外乎是执行makeclean命令,然后执行带有新配置选项的./configure命令,接着执行make和makeinstall。这样,Apache模块目录中就会出现一个新模块,你只要重启Apache以装载新模块。以前的许多头疼问题现在就迎刃而解了。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...