首页 > 作文

如何使用动态共享对象的模式来安装PHP

更新时间:2023-04-06 08:59:43 阅读: 评论:0

php通常被安装在linux/unix操作系统上,并且搭配apache服求人原谅说务器一起使用。在将php与apache服务器一起安装的时候,你有三种不同的安装方式可以选择:静态模块,动态共享对象(dynamicsharedobject,dso)以及cgi程序执行文件。

在这里我建议大家使用动态共享对象的模式来安装php,这是因为这种安装方式为日后的维护与升级提供了极大的便利。假设你一开始安装php的时候,只加入了php的数据库相关模块。几天以后你决定再加装php的编码功能相关模块,这时候你只需要在你的系统命令列输入makeclean指令,然后输入新的php设定选项,然后再输入make与makeinstall指令,接下来系统就会产生一个新的php动态共享对象,并且安装到apache服务器所指定的适当目录位置去了。接下来你要做的只是重新激活apache服务器就行了,你就不需要把apache服务器整个重新编译过。

下面几个基本步骤可以让你安装一套全新的apache服务器,并且内含php动态加载模块:

1.到ht得意的成语tp://www.apache.org/dist/下载最新版本的apache服务器原始码。

2.将取得的档案复制到某个有意义的目录位置,例如/usr/local/或者/opt/,或者其它你觉得适当的目录位置。

3.将取得的档案解压缩,解开以后诚信是做人之本你会得到一些*.tar档案。

4.输入下面的指令将这些*.tar档案解开,并且将解开的档案放置到一个名液压与气动技术叫apache_[version]的目录位置:

tar-xvfapache_[version].tar

5.输入cd指令将工作目录切换到/usr/local/apache_[version](如果你在上一个步骤把*.tar档案解到其它不同目录,那么就切换到你所指定的目录去)

6.输入下面的指令准备编译程序,记得将下面指令里面的[path]部分代换成你自己的目录名称,例如/usr/local/apache[version](不要加上最后面的斜线!)。这个步骤所做的工作是激活mod_so,如此一来apache服务器才可以使用动态共享对象。

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

7.等到系统回到命令提示符号,输入make,然后继续等候系统回到命令提示符号。

8.输入makeinstall指令。

此时编译程序将会产生最后需要用到的目录与档案,完成以后会再度回到命令提示符号。

接下来可以开始安装php了:

1.到php官方网站:/d/file/titlepic/manual-lookup.php

2.将取得的档案放置到某个有意义的目录位置,例如/usr/local/或者/opt/,或者其它你觉得适当的目录位置。

3.将取得的档案解压缩,解开以后你会得到一些*.tar档案。

4.输入下面的指令将这些*.tar档案解开,并且将解开的档案放置到一个名叫php-[version]的目录位置:

tar-xvfphp-[version]

5.输入cd指令将工作目录切换到/usr/local/php-[version](如果你在上一个步骤把*.tar档案解到其它不同目录,那么就切换到你所指定的目录去)。现在你就可以开始编译php动态共享对象了,真正必须的设定选项只有一个:–with-apxs(这是一个位在apache服务器安装位置下的bin目录里面的一个档案)。不过在这里我建议把php的mysql相关模块也一起加入。

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

6.等到系统回到命令提示符号,输入make指令,然后继续等候系统回到命令提示符号再输入makeinstall指令。

接下来编译程序便会产生我们最后要使用的php动态共享对象,将它放置到apache用来放置动态共享对象的目录下,并且替你修改apache服务器设定档httpd.conf的某些部分,最后系统会再度回到命令提示符号。等你回到命令提示符号以后,你必须回头去修改httpd.conf档案,里面有些设定必须修改:

1.找出rveradmin那一行,把你的email信箱加上去,也就是把那一行修改成:rveradminyou@yourdomain.com

2.找出rvername那一行,并且将服务器名称设定好,例如:rvernamelocalhost

3.找出下面这一段设定:

#andforphp4.x,u:

#

#addtypeapplication/x-httpd-php.php

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

你必须修改这里的设定值,把addtype那两行前面的#符号去掉(这里的#符号是代表批注),并且加入其它你想要配合php程序使用的扩展名,修改完以后这段设定看起来应该像是(请注意里面的.php和.phtml就是将来你可以用来分辨php程序的扩展名):

#andforphp4.x,u:

#

addtypeapplication/x-httpd-php.php.phtml

addtypeapplication/x-httpd-php-source.phps

把httpd.conf存盘,输入cd指令回到上一层目录,然后输入下面的指令激活apache服务器:

./bin/apachectlstart

如果激活过程没有任何错误讯息出现的话,接下来我们就可以开始测试看看刚刚安装好的apache服务器和php模块是不是真的一切无误了。请建立一个档案,命名为phpinfo.php,里面只要输入下面这行php程序代码就可以了:

<?phpinfo()?>

将档案存盘,然后把它放置到apache服务器的文件根目录(该目录名称是htdocs)去。启动你的浏览器,在地址列输入http://localhost/phpinfo.php,如果一切安装无误的话,你应该会看到一个很长的网页,上面显示了完整的php系统设定信息,这表示我们已经顺利安装完成apache服务器和php了!

在初次安装完成以后,日后当你想要重新设定php的时候(比方说加入原本没有安装的php模块),你只需要在系统命令提示符号下输入makeclean指令,然后输入新的./configure设定指令,再输入make和makeinstall指令,系统便会产生一个新的php动态共享对象。接下来你只需要重新激活apache服务器让它重新加载刚刚建立好的新模块即可。只需要几个简单四姑娘山攻略的步骤便可以解决掉一堆烦人的问题了!

本文发布于:2023-04-06 08:59:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/598039b81a289c58d10b90e9853e215a.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:如何使用动态共享对象的模式来安装PHP.doc

本文 PDF 下载地址:如何使用动态共享对象的模式来安装PHP.pdf

标签:指令   目录   档案   服务器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图