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

相关推荐
IT召唤狮12 小时前
开源企业级零信任项目Pangolin,零信任能挡住PHP核弹漏洞吗?
开发语言·开源·php
知已难寻12 小时前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件
huainingning12 小时前
Windows syslog日志服务器搭建与模拟器对接
运维·服务器·智能路由器
say_fall12 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii13 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器
共享家952713 小时前
408 操作系统第一章
服务器·数据库·windows
云飞云共享云桌面14 小时前
1台SolidWorks服务器如何承载10个设计并发?
运维·服务器·网络·3d·制造
墨理学AI16 小时前
虚拟机导致的服务器交换内容占用过大(服务器卡顿)问题 快速解决
运维·服务器
程序猿老A16 小时前
轻量应用服务器怎么搭建个人网站?
服务器
盛世宏博智慧档案17 小时前
一站式智慧档案解决方案,如何实现防火防盗漏水多维度安全监测实践
服务器·网络·数据库