RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx

上传人:b****7 文档编号:9242354 上传时间:2023-02-03 格式:DOCX 页数:9 大小:222.20KB
下载 相关 举报
RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx_第1页
第1页 / 共9页
RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx_第2页
第2页 / 共9页
RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx_第3页
第3页 / 共9页
RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx_第4页
第4页 / 共9页
RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx

《RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx》由会员分享,可在线阅读,更多相关《RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx(9页珍藏版)》请在冰豆网上搜索。

RHEL 70安装配置LAMP服务器Apache+PHP+MariaDB.docx

RHEL70安装配置LAMP服务器Apache+PHP+MariaDB

RHEL7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

准备篇:

RHEL7.0系统安装配置图解教程:

一、使用系统镜像文件配置本地yum源

1、使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录

2、使用Putty.exe工具远程连接到RHEL服务器

3、挂载系统镜像文件

mkdir/media/cdrom#新建镜像文件挂载目录

cd/usr/local/src#进入系统镜像文件存放目录

ls#列出目录文件,可以看到刚刚上传的系统镜像文件

mount-tiso9660-oloop/usr/local/src/rhel-server-7.0-x86_64-dvd.iso/media/cdrom#挂载系统镜像

cd/media/cdrom#进入挂载目录,使用ls命令可以看到已经有文件存在了

备注:

umount/media/cdrom#卸载系统镜像

4、设置开机自动挂载系统镜像文件

vi/etc/fstab#添加以下代码。

实现开机自动挂载

/usr/local/src/rhel-server-7.0-x86_64-dvd.iso/media/cdromiso9660defaults,ro,loop00

:

wq!

#保存退出

备注:

iso9660使用df-T查看

5、配置本地yum源

cd/etc/yum.repos.d/#进入yum配置目录

touchrhel-media.repo#建立yum配置文件

virhel-media.repo#编辑配置文件,添加以下内容

[rhel-media]

name=RedHatEnterpriseLinux7.0#自定义名称

baseurl=file:

///media/cdrom#本地光盘挂载路径

enabled=1#启用yum源,0为不启用,1为启用

gpgcheck=1#检查GPG-KEY,0为不检查,1为检查

gpgkey=file:

///media/cdrom/RPM-GPG-KEY-redhat-release#GPG-KEY路径

:

wq!

#保存退出

6、配置yum命令

yumcleanall#清除yum缓存

yummakecache#缓存本地yum源中的软件包信息

现在,已经可以使用yum命令自动安装软件了。

二、配置防火墙,开启80端口、3306端口

RHEL7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

1、关闭firewall:

systemctlstopfirewalld.service#停止firewall

systemctldisablefirewalld.service#禁止firewall开机启动

2、安装iptables防火墙

yuminstalliptables-services#安装

vi/etc/sysconfig/iptables#编辑防火墙配置文件

#Firewallconfigurationwrittenbysystem-config-firewall

#Manualcustomizationofthisfileisnotrecommended.

*filter

:

INPUTACCEPT[0:

0]

:

FORWARDACCEPT[0:

0]

:

OUTPUTACCEPT[0:

0]

-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT

-AINPUT-picmp-jACCEPT

-AINPUT-ilo-jACCEPT

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT

-AINPUT-jREJECT--reject-withicmp-host-prohibited

-AFORWARD-jREJECT--reject-withicmp-host-prohibited

COMMIT

:

wq!

#保存退出

systemctlrestartiptables.service#最后重启防火墙使配置生效

三、关闭SELINUX

vi/etc/selinux/config

#SELINUX=enforcing#注释掉

#SELINUXTYPE=targeted#注释掉

SELINUX=disabled#增加

:

wq!

#保存退出

setenforce0#使配置立即生效

安装篇:

一、安装Apache

yuminstallhttpd#根据提示,输入Y安装即可成功安装

systemctlstarthttpd.service#启动apache

systemctlstophttpd.service#停止apache

systemctlrestarthttpd.service#重启apache

systemctlenablehttpd.service#设置apache开机启动

二、安装MariaDB

RHEL7.0中,已经使用MariaDB替代了MySQL数据库

1、安装MariaDB

系统运维  温馨提醒:

qihang01原创内容©版权所有,转载请注明出处及原文链

yuminstallmariadbmariadb-server#询问是否要安装,输入Y即可自动安装,直到安装完成

systemctlstartmariadb.service#启动MariaDB

systemctlstopmariadb.service#停止MariaDB

systemctlrestartmariadb.service#重启MariaDB

systemctlenablemariadb.service#设置开机启动

cp/usr/share/mysql/my-f/etc/f#拷贝配置文件(注意:

如果/etc目录下面默认有一个f,直接覆盖即可)

2、为root账户设置密码

mysql_secure_installation

回车,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:

ThanksforusingMariaDB!

systemctlrestartmariadb.service#重启MariaDB

三、安装PHP

1、安装PHP

yuminstallphp#根据提示输入Y直到安装完成

2、安装PHP组件,使PHP支持MariaDB

系统运维  温馨提醒:

qihang01原创内容©版权所有,转载请注明出处及原文链

yuminstallphp-mysqlphp-gdlibjpeg* php-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mhash

#这里选择以上安装包进行安装,根据提示输入Y回车

systemctlrestartmariadb.service#重启MariaDB

systemctlrestarthttpd.service#重启apache

配置篇:

一、Apache配置

vi/etc/httpd/conf/httpd.conf#编辑文件

ServerSignatureOn #添加,在错误页中显示Apache的版本,Off为不显示

OptionsIndexesFollowSymLinks #修改为:

OptionsIncludesExecCGIFollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)

#AddHandlercgi-script.cgi #修改为:

AddHandlercgi-script.cgi.pl(允许扩展名为.pl的CGI脚本运行)

AllowOverrideNone #修改为:

AllowOverrideAll(允许.htaccess)

AddDefaultCharsetUTF-8 #修改为:

AddDefaultCharsetGB2312 (添加GB2312为默认编码)

#OptionsIndexesFollowSymLinks #修改为OptionsFollowSymLinks(不在浏览器上显示树状目录结构)

DirectoryIndexindex.html #修改为:

DirectoryIndexindex.htmlindex.htmDefault.htmlDefault.htmindex.php(设置默认首页文件,增加index.php) 

MaxKeepAliveRequests500#添加MaxKeepAliveRequests500(增加同时连接数)

:

wq!

#保存退出

systemctlrestarthttpd.service#重启apache

rm-f/etc/httpd/conf.d/welcome.conf/var/www/error/noindex.html#删除默认测试页

二、php配置

vi/etc/php.ini#编辑

date.timezone=PRC#把前面的分号去掉,改为date.timezone=PRC

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

#列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。

expose_php=Off#禁止显示php版本的信息

magic_quotes_gpc=On#打开magic_quotes_gpc来防止SQL注入

short_open_tag=ON#支持php短标签

open_basedir=.:

/tmp/ #设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:

织梦内容管理系统),可以注销此行,或者直接写上程序的目录/data/

:

wq!

#保存退出

systemctlrestartmariadb.service#重启MariaDB

systemctlrestarthttpd.service#重启apache

测试篇:

cd/var/www/html

viindex.php#输入下面内容

php

phpinfo();

?

>

:

wq!

#保存退出

在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息!

如果页面打不开,请确保firewalld防火墙已经关闭

systemctlstopfirewalld.service #停止firewall

systemctldisablefirewalld.service #禁止firewall开机启动

注意:

apache默认的程序目录是/var/www/html

权限设置:

chownapache.apache-R/var/www/html

至此,RHEL7.0安装配置LAMP服务器(Apache+PHP+MariaDB)教程完成!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1