麒麟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网页了

相关推荐
wzg20162 小时前
本地部署Deepseek-coder + Vscode + Continue 插件(3)启动与关闭deepseek-coder大模型
linux·运维·服务器
H_oRIZoN_2 小时前
Linux入门DAY37(IO 多路复用、TCP 并发服务器与数据库 SQLite3 详解)
linux·服务器·数据库
新时代牛马2 小时前
Linux 块设备驱动完整篇:从gendisk、submit_bio 到blk-mq queue_rq 与排障
linux·运维·服务器
不吃鱼的羊3 小时前
Davinci Developer的IRV
服务器
德迅云安全杨德俊3 小时前
裸金属服务器的运用与适用场景
运维·服务器
chinesegf3 小时前
现代互联网服务的经典架构
服务器·架构·llama
吴声子夜歌3 小时前
ApacheCommons——commons-math3(科学计算与线性代数)(一)
java·线性代数·算法·apache
广州灵眸科技有限公司3 小时前
灵眸科技EAI3572-Core-L核心板即将发布!八核+4TOPS NPU,面向工业与边缘AI
linux·运维·服务器·数据库·yolo
流浪0013 小时前
Linux系统篇28——通信(五):信号量专篇:从电影院订票到内核一张大表,把信号量一次讲透
linux·运维·服务器
吴声子夜歌3 小时前
ApacheCommons——commons-configuration2(多数据源配置统一管理与热加载)
java·开发语言·算法·apache