麒麟V10服务器安装Apache+PHP

安装PHP

yum install php

yum install php-curl php-gd php-json php-mbstring php-exif php-mysqlnd php-pgsql php-pdo php-xml

配置文件

/etc/php.ini

修改参数

date.timezone = Asia/Shanghai

max_execution_time = 60

memory_limit = 1280M

post_max_size = 200M

file_uploads = On

upload_max_filesize = 2000M

expose_php = Off

安装Apache

yum install httpd

启动Apache

systemctl start httpd

配置文件

/etc/httpd/conf/httpd.conf

添加参数

TraceEnable off

ServerTokens ProductOnly

ServerSignature Off

检查/etc/httpd/conf.modules.d/00-base.conf

是否开启以下模块

LoadModule headers_module modules/mod_headers.so

LoadModule rewrite_module modules/mod_rewrite.so

如果没有则加上

然后重启Apache

systemctl restart httpd

无法访问php网页

测试静态网页、图片等正常,但是无法访问php网页,提示500错误 Internal Server Error

修改/etc/httpd/conf.modules.d/15-php.conf

以下

<IfModule !mod_php5.c>

<IfModule prefork.c>

LoadModule php7_module modules/libphp7.so

</IfModule>

</IfModule>

改为

<IfModule !mod_php5.c>

LoadModule php7_module modules/libphp7.so

</IfModule>

重启Apache

systemctl restart httpd

重启Apache时加载PHP模块报错

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.

修改/etc/httpd/conf.modules.d/00-mpm.conf

禁用LoadModule mpm_event_module modules/mod_mpm_event.so

开启LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

修改/etc/httpd/conf.modules.d/15-php.conf

恢复为之前的设置

<IfModule !mod_php5.c>

<IfModule prefork.c>

LoadModule php7_module modules/libphp7.so

</IfModule>

</IfModule>

重启Apache

systemctl restart httpd

验证是否加载模块

httpd -M

结果包含

php7_module (shared)

可以访问php网页了

相关推荐
七夜zippoe7 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥7 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
YUJIANYUE8 小时前
PHP纹路验证码
开发语言·php
Fcy6489 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满9 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
主机哥哥9 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
MZ_ZXD00110 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
珠海西格电力科技10 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀11 小时前
Linux环境变量
linux·运维·服务器
zzzsde11 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器