HCRM博客

如何在CentOS系统安装PHP与Apache?

CentOS 安装 phpapache

在 CentOS 上安装 PHP 和 Apache 是一项相对简单的任务,但需要遵循一系列步骤以确保系统正常运行,以下是详细的安装指南:

如何在CentOS系统安装PHP与Apache?-图1
(图片来源网络,侵权删除)

更新系统并安装 EPEL 源

1、更新系统

  • sudo yum update y

2、安装 EPEL 源

EPEL(Extra Packages for Enterprise Linux)是一个由 Fedora 特殊兴趣小组维护的项目,它提供了一些额外的软件包,这些软件包在 CentOS 的官方仓库中不可用。

  • sudo yum install y epelrelease

安装 Apache

1、安装 Apache

  • sudo yum install y httpd

2、启动 Apache 服务

  • sudo systemctl start httpd

3、设置 Apache 开机自启动

如何在CentOS系统安装PHP与Apache?-图2
(图片来源网络,侵权删除)
  • sudo systemctl enable httpd

4、检查防火墙设置

确保防火墙允许 HTTP 流量通过。

  • sudo firewallcmd permanent addservice=http
  • sudo firewallcmd reload

5、验证 Apache 安装

打开浏览器,访问服务器的 IP 地址或域名,如果看到 Apache 的默认页面,说明安装成功。

安装 PHP

1、安装 PHP

使用以下命令安装 PHP 及其常用模块。

如何在CentOS系统安装PHP与Apache?-图3
(图片来源网络,侵权删除)
  • sudo yum install y php phpmysqlnd phpfpm phpmbstring phpxml phpgd

2、重启 Apache 服务

使更改生效。

  • sudo systemctl restart httpd

3、验证 PHP 安装

创建一个测试文件info.php

  • sudo vi /var/www/html/info.php

在文件中添加以下内容:

  • <?php
  • phpinfo();
  • ?>

保存并退出编辑器,在浏览器中访问http://your_server_ip/info.php,如果看到 PHP 的信息页面,说明 PHP 安装成功。

配置虚拟主机(可选)

如果您需要为多个网站配置虚拟主机,可以按照以下步骤操作:

1、创建虚拟主机配置文件

/etc/httpd/conf.d/ 目录下创建一个新的配置文件,例如mywebsite.conf

  • sudo vi /etc/httpd/conf.d/mywebsite.conf

2、添加以下内容到配置文件中

  • <VirtualHost *:80>
  • ServerName mywebsite.com
  • DocumentRoot /var/www/html/mywebsite
  • <Directory /var/www/html/mywebsite>
  • AllowOverride All
  • </Directory>
  • </VirtualHost>

3、重启 Apache 服务

  • sudo systemctl restart httpd

常见问题与解答(FAQs)

Q1:如何更改 PHP 版本?

A1:可以通过启用不同的 PHP 模块来更改 PHP 版本,要使用 PHP 7.4,可以执行以下命令:

  • sudo yum install y php74w php74wcommon php74wfpm php74wmysqlnd
  • sudo systemctl restart httpd

Q2:如何配置 PHP 上传文件大小限制?

A2:编辑/etc/php.ini 文件,找到以下行并进行修改:

  • upload_max_filesize = 10M
  • post_max_size = 10M

然后重启 Apache 服务:

  • sudo systemctl restart httpd

通过以上步骤,您应该能够在 CentOS 上成功安装和配置 PHP 和 Apache,并开始构建您的 Web 应用程序,如果在安装过程中遇到任何问题,请参考相关日志文件或在线资源以获取更多帮助。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/8789.html

分享:
扫描分享到社交APP
上一篇
下一篇