仓酷云

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

[CentOS(社区)] 带来一篇CentOS7.0体系上构建php开辟情况--Lamp

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!一.装置mysql,间接用yum装置便可,mysql在centos7.0版本中被mariadb替换了。
下令:
yuminstallmysql-servermysql
装置好了,选择修正mysql默许的root用户的暗码,启动mysql办事。
下令:
servicemysqldstart
二.装置apache,间接yum装置,与mysql装置体例邻近,不再赘述。
装置终了,开启apache办事。
下令:
systemctlstarthttpd.service
测试以下apache是不是装置乐成,翻开扫瞄器,输出http://localhost,是不是显现apache的主页。
三.装置php,用yum装置,体例相似。
装置终了,重启apache办事,在/var/www/html目次下新建一个php文件,输出内容以下:
<?php
phpinfo();
?>
在扫瞄器中输出URL--http://localhost/***.php(***.php为你新建的php文件),看是不是会显现一些关于php的版本信息。
四.增加php对mysql的撑持,yum装置之。
下令:
yuminstallphp-mysql
注:若要开启php其他的功效,可本人别的增加相干模块。
五.apache增加假造目次
因为apache默许工程目次在/var/www下,而该目次下的一切文件属主都是root用户,如许我们每次编写php文件都要猎取到root权限举行
编纂,非常贫苦,因而可不成以我们自界说一个目次,让apache也辨认出这个目次呢?
固然是能够的,那就是本文接上去要讲的假造目次,创建假造目次的各种优点我这里就未几作先容了,间接上***。
apache的办事设置文件在/etc/httpd/conf/httpd.conf中,编纂该文件前先做以下备份。
cphttpd.confhttpd.conf.backup
编纂httpd.conf文件,用Alisa来对你的自界说目次举行重定名,便于我们会见该目次下的文件。
示例:
Alias/bbs"/home/***/WorkSpace/www"
<Directory"/home/***/WorkSpace/www">
OptionsIndexesFollowSymLinks
AllowOverrideNone
Requireallgranted
</Directory>

我这里选择我的自界说路径是/home/***/WorkSpace/www,在该目次下新建一个index.html文件,目次对应的别号是/bbs,会见是
间接输出:http://localhost/bbs便可对实在目次/home/***/WorkSpace/www下的文件举行会见。
到这里,万万别觉得完事年夜吉了,RedHat系引进了SELinux宁静把持,办理着Linux中的浩瀚收集办事,个中就包含对apache严厉的会见把持。
到这一步,在扫瞄器中输出URL--http://localhost/bbs失掉的应当是403毛病代码。这时候候,别发急,看一下/etc/httpd/logs目次下的
error_log文件内容,内里纪录的apache的举动汗青。
假如是AH00035毛病代码,那末你有以下事情要做:
1.反省自界说目次/home/***/WorkSpace/www的各级权限,对比着/var/www/html变动,分离修正目次权限和文件权限。
2.若仍是呈现这个毛病,那末八成绩是SELinux弄的鬼了,起首,用semanagefcontext-l|grep/var/www获知默许/var/www目次的SELinux高低文,会失掉一堆相似上面枚举出来的信息:
/var/www(/.*)?allfilessystem_u:object_r:httpd_sys_content_t:so
从中能够看出apache只能会见包括httpdsyscontent_t标签的文件。若我们想会见自界说的网站目次,那末就必要给这个目次下的文件增添这个标签,分为两步完成:
起首为自界说目次下的文件增加默许标签范例,semanagefcontext-a-thttpd_sys_content_t/home/***/WorkSpace/www(/.*)?,然后用新的标签范例标注已有文件:restorecon-R-v/home/***/WorkSpace/www,以后apache就能够利用该目次了。
2.到这一步呈现AH00132毛病代码,那末设置SELinux对目次下的文件可读,便可会见。
setsebool-Phttpd_read_user_content1
到此,在输出http://localhost/bbs,便可会见到index.html文件的内容了。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-16 17:52:44 | 只看该作者

带来一篇CentOS7.0体系上构建php开辟情况--Lamp

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-23 05:44:28 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
简单生活 该用户已被删除
地板
发表于 2015-1-31 18:08:00 来自手机 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
莫相离 该用户已被删除
5#
发表于 2015-2-7 00:08:01 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
只想知道 该用户已被删除
6#
发表于 2015-3-6 14:32:21 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
蒙在股里 该用户已被删除
7#
发表于 2015-3-13 04:08:19 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
乐观 该用户已被删除
8#
发表于 2015-3-20 12:35:43 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 09:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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