仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 683|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来Centos7下搭建LAMP平台情况

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!centos公布7.0版本,新版本带来良多特征,除内核更新到3.10外,撑持Linux容器、OpenVMwareTools及3D图象能即装即用,转用systemd、firewalld及GRUB2,而默许的文件体系为XFS等等,能够说是对照严重的晋级。笔者实验了利用Centos7搭建LAMP办事器平台,纪录以下。
1.启用Apache2
Centos7默许已装置httpd办事,只是没有启动。假如你必要全新装置,能够yuminstall-yhttpd
启动办事:systemctlstarthttpd.service
设置开机主动启动:systemctlenablehttpd.service
HTTP办事器已启动,举行一下复杂设置
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#删除默许测试页
2.设置防火墙
Centos7下的防火墙已由iptables改成firewall,利用firewall-cmd下令开放80及443端口:
firewall-cmd–permanent–zone=public–add-service=http
firewall-cmd–permanent–zone=public–add-service=https
firewall-cmd–reload
设置SELinux为permissive形式下令行下setenforce0当即失效,重启生效。
编纂vim/etc/sysconfig/selinuxSELinux=enforcing修正为disabled封闭SELinux,重启永世失效。
笔者ip为192.168.1.108,测试下办事器可否翻开,扫瞄器http://192.168.1.108回车后看到接待页面,申明办事器一般运转。
3.装置MariaDB数据库
CentOS7.0中,已利用MariaDB替换了MySQL数据库,缘故原由你懂的,MYSQL被Oracle收买今后,远景堪忧,以是MYSQL兄弟MariaDB就出来了,持续开源奇迹。
装置:yum-yinstallmariadb-servermariadb
启动:systemctlstartmariadb.service
systemctlenablemariadb.service
设置:cp/usr/share/mysql/my-huge.cnf/etc/my.cnf掩盖原设置就行了。
设置数据库***暗码:mysql_secure_installation一起y就能够了,固然第一次y前面要输出两次暗码。
4.装置PHP5
装置PHP主步伐:yum-yinstallphp
装置PHP组件,使PHP撑持MariaDB
yum-yinstallphp-gdphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-snmpphp-soapcurlcurl-devel
重启:systemctlrestarthttpd.service
设置:vi/etc/php.ini
date.timezone=PRC#把后面的分号往失落,改成date.timezone=PRC
disable_functions=passthru,exec,system……#列出PHP能够禁用的函数,假如某些步伐必要用到这个函数,能够删除,作废禁用。
expose_php=Off#克制显现php版本的信息
short_open_tag=ON#撑持php短标签
open_basedir=.:/tmp/#设置暗示同意会见以后目次(即PHP剧本文件地点之目次)和/tmp/目次,能够避免php木马跨站,假如改了以后装置步伐有成绩(比方:织梦内容办理体系),能够刊出此行,大概间接写上步伐的目次/data/www.ckuyun.com/:/tmp/
测试一下:vi/var/www/html/index.php输出<?phpphpinfo();?>wq保留加入。翻开http://192.168.1.108假如能看到PHP设置信息页,申明PHP办事器一般。
至此,LAMP平台就搭建好了,您能够在下面搭建Worldpress网站了,固然,假如你以为数据库办理起来对照贫苦的话,也能够用yuminstallphpMyAdmin装置图形化办理工具。
欢迎大家来到仓酷云论坛!
飘灵儿 该用户已被删除
沙发
发表于 2015-1-16 15:45:23 | 只看该作者

给大家带来Centos7下搭建LAMP平台情况

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
乐观 该用户已被删除
板凳
发表于 2015-1-21 09:18:23 | 只看该作者
选择一些适于初学者的Linux社区。
透明 该用户已被删除
地板
发表于 2015-1-30 13:18:43 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-16 08:39:25 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-5 03:57:30 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
谁可相欹 该用户已被删除
7#
发表于 2015-3-11 23:58:33 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
再见西城 该用户已被删除
8#
 楼主| 发表于 2015-3-19 17:32:00 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 11:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表