|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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装置图形化办理工具。
欢迎大家来到仓酷云论坛! |
|