(openEuler21.03-x86)yum安装php+apache—shell脚本

简介: 记(openEuler21.03-x86)yum安装php+apache—shell脚本

图片.png

#!/bin/sh
echo "#######################################################################"
echo "#                                                                                #"
echo "#                  正在配置openEuler21.03源 请稍后——           #"
echo "#                                                                                #"
echo "#######################################################################"
cat >> /etc/yum.repos.d/openEuler.repo<<EOF
[OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-21.03/EPOL/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
[debuginfo]
name=debuginfo
baseurl=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/RPM-GPG-KEY-openEuler
[source]
name=source
baseurl=http://repo.openeuler.org/openEuler-21.03/source/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/source/RPM-GPG-KEY-openEuler
[update]
name=update
baseurl=http://repo.openeuler.org/openEuler-21.03/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler
EOF
#更新源
yum makecache
cho "#######################################################################"
echo "#                                                                     #"
echo "#                  正在关闭SElinux策略,防火墙 请稍等~                     #"
echo "#                                                                     #"
echo "#######################################################################"
#永久关闭SElinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
echo "#######################################################################"
echo "#                  正在安装apache-----                                  #"
echo "#                                   请稍后-----                        #"
echo "#                                                                     #"
echo "#######################################################################"
yum install httpd -y
systemctl restart httpd
systemctl enable httpd
echo " httpd配置文件     : /etc/httpd/conf/httpd.conf  /var/www/html"
echo "#######################################################################"
echo "#                  正在安装php8.0-----                                  #"
echo "#                                   请稍后-----                        #"
echo "#                                                                     #"
echo "#######################################################################"
yum list php
yum -y install php
#查看版本
php -v
#查看启动模块
php --modules
#查看安装路径
whereis php
#启动,自启,查看运行状态
service php-fpm start
service php-fpm enable
echo "#######      正在配置Apache解析PHP请稍后    ###########################321"
#配置路径/etc/httpd/conf.d/php-fpm.conf
cat >> /etc/httpd/conf.d/php-fpm.conf<<EOF
<FilesMatch \.php$>
         SetHandler "proxy:fcgi://127.0.0.1:9000"
 </FilesMatch>
EOF
#Apache网页目录下编写简单的php网页,验证访问Apache的php网页
echo "配置路径/var/www/html/index.php"
cat >> /var/www/html/index.php<<EOF
<?php
phpinfo();
?>
EOF
service php-fpm restart
systemctl restart httpd
echo "浏览器访问IP/index.php"

图片.png


目录
相关文章
|
17天前
|
网络安全 Apache
Apache服务器安装SSL证书
Apache服务器安装SSL证书
19 0
|
2月前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
39 5
|
4月前
|
SQL 分布式计算 数据可视化
Apache Zeppelin系列教程第一篇——安装和使用
Apache Zeppelin系列教程第一篇——安装和使用
74 0
|
3月前
|
Linux Shell 开发工具
10分钟让你的Linux Shell终端变得更优雅,更高效——【Linux服务器下OhMyZsh+P10k安装实践】
10分钟让你的Linux Shell终端变得更优雅,更高效——【Linux服务器下OhMyZsh+P10k安装实践】
104 1
|
29天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
2月前
|
Ubuntu Shell Linux
|
2月前
|
运维 Java 应用服务中间件
Tomcat安装shell脚本
Tomcat安装shell脚本
33 7
|
2月前
|
运维 应用服务中间件 Shell
Nginx安装与虚拟主机配置shell脚本
Nginx安装与虚拟主机配置shell脚本
28 0
|
3月前
|
Java 应用服务中间件 Apache
Windows安装Apache服务器
可能你听说过Apache Tomcat, Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以作为独立的Web服务器运行。Apache是Web服务器。Tomcat是Java应用服务器,是 Apache 的扩展。本文档将详细描述如何在云服务器上安装Apache环境。
50 0
|
4月前
|
SQL Apache 流计算
Apache StreamPark系列教程第一篇——安装和体验
Apache StreamPark系列教程第一篇——安装和体验
202 0

推荐镜像

更多