php: centos+apache 启动php项目

指导文件

PHP: Apache 2.x on Unix systems - Manual

下载路径

Index of /httpd

configure: error: APR not found.

解决方案:

APR(Apache Portable Runtime)库。APR是Apache HTTP服务器的可移植运行时环境,许多软件依赖APR来提供基础的功能和可移植性。

复制代码
yum install apr apr-devel

放弃编译,通过yum 进行安装apache

复制代码
sudo yum update

sudo yum install httpd

sudo systemctl start httpd

sudo systemctl enable httpd

sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo firewall-cmd --reload

配置php运行环境

安装php

复制代码
yum install php

sudo yum install php-mysqlnd php-xml
复制代码
yum install php-fpm -y
systemctl start php-fpm
systemctl enable php-fpm

创建一个PHP文件以测试PHP是否正常工作:

复制代码
<?php
phpinfo();
?>

重启httpd 使php模块生效

复制代码
sudo systemctl restart httpd

访问info.php

复制代码
yum install unzip -y

No slotmem from mod_heartmonitor

以上报错暂时跟程序运行无关

检测mysql端口通信

复制代码
telnet 192.168.56.1 3306

修改mysql配置

提升到上一个目录

把数据库配置好访问成功

相关推荐
龙仔7251 小时前
华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
linux·centos·华为云
tiging1 小时前
centos实现SSH远程登录
linux·centos·ssh
vortex54 小时前
浅谈 Linux 防火墙:从原理到实践
linux·网络·php
come112344 小时前
Claude 写 PHP 项目的完整小白教程
开发语言·php
lifeng43215 小时前
在 CentOS 上将 Ansible 项目推送到 GitHub 的完整指南
centos·github·ansible
Chuncheng's blog9 小时前
CentOS 7 如何pip3安装pyaudio?
linux·运维·python·centos
Bruce_Liuxiaowei11 小时前
PHP文件读取漏洞全面剖析:触发点与利用技术
开发语言·php
hopetomorrow12 小时前
学习路之PHP--webman安装及使用
android·学习·php
后端木木19 小时前
一键 Ubuntu、Debian、Centos 换源(阿里源、腾讯源等)
ubuntu·centos·debian
乐观主义现代人1 天前
centos 9/ubuntu 一次性的定时关机
linux·ubuntu·centos