centos安装apache和php,CentOS安装Apache和PHP环境

本文介绍了如何在已配置好PHP环境的CentOS7系统上安装Apache,并解决Nginx与PHP配合问题。通过安装Apache并修改配置文件以避开端口冲突,然后启用Apache并创建测试页面验证。此外,还详细讲解了如何添加epel及remi源,安装PHP5.6,并配置Apache使用PHP5.6。最后,通过创建PHP测试文件并访问验证Apache与PHP5.6的正确配合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

《在CentOS7上配置PHP运行环境》一文中,已经配置好了PHP环境。但是,Nginx和PHP的配合不是很好,所以,小编决定在原本的环境中加入Apache。

安装Apache

1、安装apache

yum install httpd

2、查看httpd安装位置

rpm -ql httpd

3、启动apache

systemctl restart httpd.service

如果启动失败,很有可能是因为80端口被占用。此时,需要修改监听端口。

cd /etc/httpd/conf, vim httpd.conf,找到 Listen 80,修改为 Listen 8080。

4、设置开机启动

systemctl enable httpd.service

5、测试访问

访问地址 http://host_ip:8080,即可看到“Testing 123”。

cd /var/www/html,vim index.html,输入hello。

再次访问 http://host_ip:8080,即可看到“hello”。

PS:如果无法访问,请先关闭防火墙。

systemctl stop firewalld.service ,关闭防火墙。

systemctl disable firewalld.service ,禁止开机启动。

安装php5.6

能不能使用原来环境中的php和apache配合?理论上是能的,但是配置麻烦,小编决定再安装一个php。

如果直接执行yum install php,centos7默认安装php5.4版本。如果需要安装更高版本,我们需要如下操作。

1、追加epel及remi源1

2

3rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2、确认安装的php版本

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

如果报错,就先执行yum install epel-release

3、安装php5.61yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common

4、确认php版本

php -v

5、查看php安装位置

rpm -ql php

whereis php

which php

php配置文件的默认位置为/etc/php.ini

Apache使用PHP

1、重启apache

systemctl stop httpd.service

systemctl start httpd.service

2、在/var/www/html,新建文件index.php,内容如下:1

2

3<?php

echo 'hello php5.6';

?>

3、测试访问

访问地址 http://host_ip:8080/index.php,即可看到“hello php5.6”。

书签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值