PHP的安装以及与apache整合的介绍_Yii_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • Yii

    当前位置:主页 > 网络编程 > Yii >

    PHP的安装以及与apache整合的介绍

    时间:2019-10-10|栏目:Yii|点击:
  • 这篇文章主要介绍了关于PHP的安装以及与apache整合的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    软件版本

    apache 2.4.29

    php 5.4.45

    php安装# tar -zxvf php-5.4.45.tar.gz # cd php-5.4.45 # ./configure --prefix=http://www.php.cn/usr/local/php --with-apxs2=http://www.php.cn/usr/local/apache2/bin/apxs --with-libxml2=http://www.php.cn/usr/include/libxml2 # make # make install安装中的错误及解决如下步骤出现错误

    /configure --prefix=http://www.php.cn/usr/local/php --with-apxs2=http://www.php.cn/usr/local/apache2/bin/apxs --with-libxml2=http://www.php.cn/usr/include/libxml2

    错误log:

    Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=http://www.php.cn/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /usr/local/apache2/bin/apxs follows: ./configure: /usr/local/apache2/bin/apxs: /replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory configure: error: Aborting

    按照提示安装perl

    # perl -v //先查看果然没安装 # yum install -y perl # perl -v //安装成功 This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi Copyright 1987-2009, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at , the Perl Home Page.

    再次./configure仍然提示这个错误。于是百度。。。。
    才知道需要先按照perl再按照apache才行,不安装perl的情况下安装apache,apxs就无法运行。
    补救办法:
    查看文件

    # cat /usr/local/apache2/bin/apxs

    第一行是 #!/replace/with/path/to/perl/interpreter -w
    改为:#!/usr/bin/perl -w
    再次:

    ./configure --prefix=http://www.php.cn/usr/local/php --with-apxs2=http://www.php.cn/usr/local/apache2/bin/apxs --with-libxml2=http://www.php.cn/usr/include/libxml2

    成功!

    与apache整合1.httpd.conf修改

    如果php安装正确,apache的配置文件会自动被备份(httpd.conf.bak)和修改,修改如下
    打开如下注释,加载php模块。
    LoadModule php5_module modules/libphp5.so

    如果想让apache解析php文件,还需要在httpd.conf中加入(#AddOutputFilter INCLUDES .shtml下面):

    AddType application/x-httpd-php .html AddHandler php5-script .php

    让apache解析PHP代码
    AddHandler php5-script .php

    让apache解析html里的PHP代码
    AddType application/x-httpd-php .html

    2.apache/htdos/中加入php文件如:info.php<?php phpinfo(); ?>3.重启apache4.访问 http:ip/info.php 看是否被解析

    以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

    相关推荐:

    android和PHP实现简单的登录

    php如何实现随机数字和字母验证码的代码

    以上就是PHP的安装以及与apache整合的介绍的详细内容,更多请关注php中文网其它相关文章!

    上一篇:用另一种方法来进行Laravel数据库测试(SQLite)

    栏    目:Yii

    下一篇:如何在yii2框架的di容器源码中了解反射的作用

    本文标题:PHP的安装以及与apache整合的介绍

    本文地址:http://www.jh-floor.com/wangluobiancheng/Yii/86810.html

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号