CentOS7.0搭建LAMP服务器(Apache+PHP+MariaDB)_第1页
CentOS7.0搭建LAMP服务器(Apache+PHP+MariaDB)_第2页
CentOS7.0搭建LAMP服务器(Apache+PHP+MariaDB)_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WORD格式准备篇:专业资料整理WORD格式一、配置防火墙,开启80 端口、3306端口专业资料整理WORD格式CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。专业资料整理WORD格式1、关闭firewall:专业资料整理WORD格式systemctl stop firewalld.service# 停顿firewall专业资料整理WORD格式systemctl disable firewalld.service#制止firewall开机启动专业资料整理WORD格式2、安装iptables防火墙专业资料整理WORD格式yum install ipta

2、bles-services# 安装专业资料整理WORD格式vi /etc/sysconfig/iptables# 编辑防火墙配置文件专业资料整理WORD格式# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended. *filter:INPUT ACCEPT 0:0 :FORWARD ACCEPT 0:0 :OUTPUT ACCEPT 0:0-A INPUT -m state -state ESTABLISHED,RELATED

3、-j ACCEPT -A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state -state NEW -m tcp -p tcp -dport 22 -j ACCEPT专业资料整理WORD格式-A INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT-A INPUT -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT-A INPUT -j REJECT -reject-with icmp-hos

4、t-prohibited-A FORWARD -j REJECT -reject-with icmp-host-prohibitedCOMMIT:wq! # 保存退出systemctl restart iptables.service# 最后重启防火墙使配置生效systemctl enable iptables.service# 设置防火墙开机启动二、关闭SELINUXvi /etc/selinux/config专业资料整理WORD格式#SELINUX=enforcing# 注释掉专业资料整理WORD格式#SELINUXTYPE=targeted# 注释掉专业资料整理WORD格式SELINUX

5、=disabled# 增加:wq! # 保存退出setenforce 0#使配置立即生效安装篇:一、安装Apache专业资料整理WORD格式yum install d# 根据提示,输入Y 安装即可成功安装专业资料整理WORD格式systemctl start d.service# 启动apache专业资料整理WORD格式systemctl stop d.service#停顿apache专业资料整理WORD格式systemctl restart d.service# 重启apache专业资料整理WORD格式systemctl enable d.service# 设置apache开机启动专业资料整

6、理WORD格式在客户端浏览器中翻开效劳器IP地址,会出现下面的界面,说明apache安装成功专业资料整理WORD格式二、安装MariaDBCentOS 7.0中,已经使用MariaDB替代了 MySQL数据库1、安装 MariaDB专业资料整理WORD格式yum install mariadb mariadb-server#询问是否要安装,输入Y 即可自动安装,直到安装完成专业资料整理WORD格式systemctl start mariadb.service# 启动MariaDB专业资料整理WORD格式systemctl stop mariadb.service# 停顿MariaDB专业资料整

7、理WORD格式systemctl restart mariadb.service# 重启MariaDB专业资料整理WORD格式systemctl enable mariadb.service# 设置开机启动专业资料整理WORD格式cp /usr/share/mysql/my-f /etc/f# 拷贝配置文件注意:如果/etc目录专业资料整理WORD格式下面默认有一个f,直接覆盖即可专业资料整理WORD格式2、为root账户设置密码专业资料整理WORD格式mysql_secure_installation回车,根据提示输入Y输入 2 次密码,回车根据提示一路输入Y最后出现: Thanks for

8、 using MySQL!MySql密码设置完成,重新启动MySQL :systemctl restart mariadb.service# 重启 MariaDB三、安装PHP专业资料整理WORD格式1、安装 PHP专业资料整理WORD格式yum install php# 根据提示输入Y 直到安装完成2、安装 PHP 组件,使PHP 支持MariaDByum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xmlphp-xmlrpc php-mbstring php-bcmath php-mhash# 这里选择以

9、上安装包进展安装,根据提示输入Y 回车systemctl restart mariadb.service# 重启 MariaDBsystemctl restart d.service# 重启 apache配置篇一、 Apache配置vi /etc/d/conf/d.conf# 编辑文件专业资料整理WORD格式ServerSignature On# 添加,在错误页中显示Apache的版本, Off 为不显示专业资料整理WORD格式Options Indexes FollowSymLinks# 修改为: Options Includes ExecCGIFollowSymLinks允许效劳器执行CG

10、I 及 SSI ,制止列出目录#AddHandler cgi-script .cgi# 修改为: AddHandler cgi-script .cgi .pl允许扩展名为.pl 的 CGI 脚本运行AllowOverride None# 修改为: AllowOverride All允许 .htaccessAddDefaultCharset UTF-8# 修改为: AddDefaultCharset GB2312添加 GB2312为默认编码#Options Indexes FollowSymLinks# 修改为Options FollowSymLinks不在浏览器上显示树状目录构造Directo

11、ryIndex index.html# 修改为: DirectoryIndex index.html index.htmDefault.html Default.htmindex.php设置默认首页文件,增加index.phpMaxKeepAliveRequests 500#添加 MaxKeepAliveRequests 500增加同时连接数:wq! # 保存退出systemctl restart d.service# 重启 apacherm -f /etc/d/conf.d/welcome.conf /var/www/error/noindex.html#删除默认测试页二、 php配置vi

12、/etc/php.ini# 编辑date.timezone = PRC# 把前面的分号去掉,改为date.timezone = PRCdisable_functions =passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_statu专业资料整理WORD格式s,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_s专业资料整理WORD格式ocket_server,esca

13、peshellcmd,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, posi

14、x_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 可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。expos

15、e_php = Off#制止显示php版本的信息专业资料整理WORD格式short_open_tag = ON# 支持php短标签专业资料整理WORD格式open_basedir = .:/tmp/# 设置表示允许访问当前目录(即PHP脚本文件所在之目录)和专业资料整理WORD格式/tmp/目录 ,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),专业资料整理WORD格式可以注销此行,或者直接写上程序的目录/data/osyunwei/:/tmp/专业资料整理WORD格式:wq! # 保存退出专业资料整理WORD格式systemctl restart mariadb.service# 重启MariaDB专业资料整理WORD格式systemctl restart d.service# 重启

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论