php7.3 怎办么和apache,apache2.2 +php7.3安装

1.下载

tar -xvf httpd-2.2.0.tar.gz

20190112135941631094.png

2.安装

./configure --enable-so

make

make install

3.启动

/usr/local/apache2/bin/apachectl start

20190112135941867422.png

20190112135942136953.png

启动报错: httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1 for ServerName

解决:

vim  /usr/local/apache2/conf/httpd.conf      #编译安装时配置文件所在路

修改:ServerName www.example.com:80  为 ServerName localhost:80

4.停止

/usr/local/apache2/bin/apachectl stop

5.安装php

现在需要配置并编译 PHP。在这里可以用各种各样的参数来自定义 PHP,例如启动哪些扩展功能包的支持等。用 ./configure --help 命令可以列出当前可用的所有参数。在此例中,将给出一个在有 MySQL 支持的 Apache 2 上进行配置的范例。

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

make

make install

如果在安装后想改变配置选项,添加功能模块,只需重新 configure,make,以及 make install php就可以了,Apache 不需要重新编译,重新启动 Apache 新模块就生效了。

注意:除非明确有提示,否则“make install”命令将安装 PEAR、各种 PHP 工具诸如 phpize,并安装 PHP CLI 等等。

6.配置 php.ini

[[email protected] php-7.3.1]# pwd

/data/php-7.3.1

cp php.ini-development /usr/local/lib/php.ini  # 复制安装包下的配置文件到/usr/local/lib/php.ini

可以编辑 php.ini 来设置 PHP 运行时的选项。如果想要把此文件放到另外的位置,需要在步骤 5 添加 --with-config-file-path=/path 选项。

如果选择了 php.ini-production,请务必阅读其中的变更列表,它们将影响 PHP 的执行。

7.编辑 httpd.conf 文件以调用 PHP 模块。LoadModule 达式右边的路径必须指向系统中的 PHP 模块。以上的 make install 命令可能已经完成了这些,但务必要检查。

20190112135942443594.png

8.告知 Apache 将特定的扩展名解析成 PHP,例如,让 Apache 将扩展名 .php 解析成 PHP。为了避免潜在的危险,例如上传或者创建类似 exploit.php.jpg 的文件并被当做 PHP 执行,我们不再使用 Apache 的 AddType 指令来设置。参考下面的例子,你可以简单的将需要的扩展名解释为 PHP。我们演示为增加.php。

SetHandler application/x-httpd-php

然后,可以将 .phps 文件由 PHP 源码过滤器处理,使得其在显示时可以高亮源码,设置如下:

SetHandler application/x-httpd-php-source

如下图所示:

20190112135942798086.png

9.启动 Apache 服务

/usr/local/apache2/bin/apachectl start

10. 测试

cd /usr/local/apache2/htdocs

[[email protected] htdocs]# vim test.php

phpinfo();

?>

访问: http:17.0.0.1/test.php 显示如页面,表示安安成功

20190112135943130117.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值