麒麟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網頁了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/208022.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208022.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208022.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

分布式和微服務區別

1.分布式 微服務和分布式的區別 1.將一個大的系統劃分為多個業務模塊&#xff0c;業務模塊分別部署到不同的機器上&#xff0c;各個業務模塊之間通過接口進行數據交互。區別分布式的方式是根據不同機器不同業務。 2.分布式是否屬于微服務&#xff1f; 答案是肯定的。微服務的意…

動手制作個人電腦對話機器人transformers+DialoGPT

簡介&#xff1a;DialoGPT是一個對話模型&#xff0c;由微軟基于GPT-2訓練。由于DialoGPT在對話數據上進行了預訓練&#xff0c;所以它比原始的GPT-2更擅長生成類似對話的文本。DialoGPT的主要目標是生成自然且連貫的對話&#xff0c;而不是在所有情況下都提供事實上的正確答案…

基于Spring、SpringMVC、MyBatis開發的游樂場管理系統

文章目錄 項目介紹主要功能截圖:部分代碼展示設計總結項目獲取方式?? 作者主頁:超級無敵暴龍戰士塔塔開 ?? 簡介:Java領域優質創作者??、 簡歷模板、學習資料、面試題庫【關注我,都給你】 ??文末獲取源碼聯系?? 項目介紹 基于Spring、SpringMVC、MyBatis開發的游…

ca單點登錄

最近搞得單點登錄碰到了很多問題&#xff0c;具體的問題有如下幾個&#xff1a; ①如何獲取usbkey的值 ②要實現的單點登錄的方案 ③如何獲取多個key的值&#xff0c;并進行選擇登錄 ④ie跳谷歌訪問業務界面 注&#xff1a;最后將實現代碼附上&#xff0c;希望對大家有所幫助 1…

Numpy數組的運算(第7講)

Numpy數組的運算(第7講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ????????????????????????????????????????????????????????????????????????????????????????…

進制 + 原碼,反碼,補碼

進制轉換 整數部分 小數部分 原碼 反碼 補碼 原碼轉補碼&#xff1a; 左邊和右邊第一個1不變&#xff0c;中間取反。-0 除外。 計算機系統中數值一律用補碼來存儲的原因 其他 術語 進制表 進制數的表示 詳細教程可轉 愛編程的大丙

數學建模-數據新動能驅動中國經濟增長的統計研究-基于數字產業化和產業數字化的經濟貢獻測度

數據新動能驅動中國經濟增長的統計研究-基于數字產業化和產業數字化的經濟貢獻測度 整體求解過程概述(摘要) 伴隨著數據要素化進程的不斷加深&#xff0c;對于數據如何作用于經濟發展&#xff0c;數據與其他要素結合產生的動能應該如何測度的研究愈發重要。本文將數據新動能分…

sql 條件統計,count+if+sum

1&#xff0c;前提 看同事寫的sql語句時&#xff0c;覺得他寫的這個countsumif的sql還挺新鮮&#xff0c; 學習記錄下&#xff0c;感覺這個挺適合用來對歷史數據做條件統計 2&#xff0c;count使用結果 select count(0);//1select count(1);//1select count(null);//0select…

機器人剛性碰撞任務的阻抗控制性能

問題描述 對于機器人剛性碰撞任務&#xff0c;阻抗控制可以有效地提高機器人的適應性和穩定性。 在剛性碰撞任務中&#xff0c;機器人在接觸外部物體時需要快速適應并調整自身的運動軌跡和速度&#xff0c;以實現精確的操控和穩定的交互。阻抗控制可以通過調整機器人的阻抗參…

【Flink系列五】Checkpoint及Barrier原理

本章內容 一致性檢查點從檢查點恢復狀態檢查點實現算法-barrier保存點Savepoint狀態后端&#xff08;state backend&#xff09; 本文先設置一個前提&#xff0c;流處理的數據都是可回放的&#xff08;可以理解成消費的kafka的數據&#xff09; 一致性檢查點&#xff08;che…

深度學習之注意力機制

注意力機制與外部記憶 注意力機制與記憶增強網絡是相輔相成的&#xff0c;神經網絡去從內存中或者外部記憶中選出與當前輸入相關的內容時需要注意力機制&#xff0c;而在注意力機制的很多應用場景中&#xff0c;我們的外部信息也可以看作是一個外部的記憶 這是一個閱讀理解任務…

Nodejs安裝使用,nvm對Nodejs和npm版本控制

Nodejs 安裝 使用: npm 是Nodejs的內置 包管理工具 下載長期支持版本Node.js 中文網Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型&#xff0c;使其輕量又高效。Node.js 的包管理器 npm&#xff0c;是全…

Flink之JDBCSink連接MySQL

輸出到MySQL 添加依賴 <dependency><groupId>org.apache.flink</groupId><artifactId>flink-connector-jdbc</artifactId><version>3.1.0-1.17</version> </dependency> <dependency><groupId>com.mysql</gr…

在pytorch中自定義dataset讀取數據

這篇是我對嗶哩嗶哩up主 霹靂吧啦Wz 的視頻的文字版學習筆記 感謝他對知識的分享 有關我們數據讀取預訓練 以及如何將它打包成一個一個batch輸入我們的網絡的 首先我們來看一下之前我們在講resnet網絡時所使用的源碼 我們去使用了官方實現的image folder去讀取我們的圖像數據 然…

xilinx的XVC協議

文章目錄 概述JTAG工作方式XVC協議 其他Debug Bridge IP 概述 JTAG工作方式 XVC協議 其他 Debug Bridge IP

Python正則表達式指南

正則表達式指南 摘要 本文是關于在 Python 中通過 re 模塊使用正則表達式的入門教程。它提供了比“標準庫參考”的相關章節更平易的介紹。 引言 正則表達式&#xff08;Regular expressions&#xff0c;也叫 REs、 regexs 或 regex patterns&#xff09;&#xff0c;本質上…

設計模式基礎——概述(1/2)

目錄 一、設計模式的定義 二、設計模式的三大類別 三、設計模式的原則 四、主要設計模式目錄 4.1 創建型模式&#xff08;Creational Patterns&#xff09; 4.2 結構型模式&#xff08;Structural Patterns&#xff09; 4.3 行為型模式&#xff08;Behavioral Patterns&…

Vue腳手架 生命周期 組件化開發

Vue腳手架 & 生命周期 & 組件化開發 一、今日目標 1.生命周期 生命周期介紹生命周期的四個階段生命周期鉤子聲明周期案例 2.綜合案例-小黑記賬清單 列表渲染添加/刪除餅圖渲染 3.工程化開發入門 工程化開發和腳手架項目運行流程組件化組件注冊 4.綜合案例-小兔…

yolov8 pose coco2yolo

import os import json from tqdm import tqdm import argparseparser argparse.ArgumentParser() # 這里根據自己的json文件位置&#xff0c;換成自己的就行 parser.add_argument(--json_path,defaultrC:\Users\k167\Desktop\dataset\person_dataset/instances_val2017_perso…

Echarts運用之柱狀圖常見問題及案例代碼

前言 ECharts 是一個開源的 JavaScript 可視化庫,用于生成各種類型的圖形和圖表。其中,柱狀圖(Bar chart)是一種常見的圖表類型,用于表示不同類別之間的數值比較。 初學者,可參考下我的另外一篇文章,從基礎到深入,解讀柱狀圖的運用。 Echarts之柱狀圖 常見問題及案例…