摘要:软件版本安装安装中的错误及解决如下步骤出现错误错误按照提示安装先查看果然没安装安装成功再次仍然提示这个错误。才知道需要先按照再按照才行,不安装的情况下安装,就无法运行。
软件版本
apache 2.4.29
php 5.4.45
php安装# tar -zxvf php-5.4.45.tar.gz # cd php-5.4.45 # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2 # make # make install安装中的错误及解决 如下步骤出现错误
/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/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=/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 http://www.perl.org/, 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=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/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
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29039.html
摘要:软件版本安装安装中的错误及解决如下步骤出现错误错误按照提示安装先查看果然没安装安装成功再次仍然提示这个错误。才知道需要先按照再按照才行,不安装的情况下安装,就无法运行。 软件版本 apache 2.4.29 php 5.4.45 php安装 # tar -zxvf php-5.4.45.tar.gz # cd php-5.4.45 # ./configure --prefix=/u...
摘要:说明源码安装安装问题无法解析解决过程打开文件,发现没载入模块。网上很多网友给出,这么载入然而我发现我的包里根本没有于是发现目标于是打开文件载入模块启动报错如下于是各种查询各种查询,发现大多数都是与整合使用,有的说与不兼容。 说明 apache2.4. 源码安装php5.4 yum安装 问题 apache无法解析php 解决过程 1.打开httpd.conf文件,发现没载入libphp5...
摘要:说明源码安装安装问题无法解析解决过程打开文件,发现没载入模块。网上很多网友给出,这么载入然而我发现我的包里根本没有于是发现目标于是打开文件载入模块启动报错如下于是各种查询各种查询,发现大多数都是与整合使用,有的说与不兼容。 说明 apache2.4. 源码安装php5.4 yum安装 问题 apache无法解析php 解决过程 1.打开httpd.conf文件,发现没载入libphp5...
阅读 1195·2023-04-26 00:47
阅读 3535·2021-11-16 11:53
阅读 755·2021-10-08 10:05
阅读 2721·2021-09-22 15:19
阅读 2969·2019-08-30 15:55
阅读 2737·2019-08-29 16:55
阅读 2903·2019-08-29 15:20
阅读 1090·2019-08-23 16:13