仓酷云

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

[CentOS(社区)] 带来一篇centos7.0卸载体系默许apache版本

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:19:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!centos7.0装置终了后,经由过程yum装置的apache版本是2.4.6的。
因而先中断了httpd办事,然后卸载了默许装置的版本。
systemctlstophttpd.service
  1. rpm-qa|grephttpd#检察apache包,找到名字(比方httpd-2.4.6-18.el6_2.1.x86_64)后用上面下令删除rpm-ehttpd-2.2.15-15.el6_2.1.x86_64#不外要先把依附apache的包删除大概yumlist|grephttpd#检察apache包名,比方httpd.x86_64yumerasehttpd.x86_64#相干依附包主动会被删除入手下手装置2.4.10wgethttp://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gzwgethttp://apache.dataguru.cn/apr/apr-1.5.1.tar.gzwgethttp://apache.dataguru.cn/apr/apr-util-1.5.3.tar.gzcdapr-1.5.1./configure--prefix=/usr/local/aprMakeMakeinstallcdapr-util-1.5.3./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/aprMakeMakeinstallCd/usr/local/srcTar&ndash;xvfhttpd-2.4.10.tar.gz./configure--prefix=/usr/local/apache--sysconfdir=/etc/httpd2--enable-so--enable-ssl--enable-cgi--enable-rewrite--with-zlib--with-pcre--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--enable-modules=most--enable-mpms-shared=all--with-mpm=event--enable-proxy--enable-proxy-fcgi#参数顺次是:httpd装置路径httpd设置文件寄存路径启用模块化体例启用ssl宁静毗连#启用cgi剧本功效启用url重写启用办事器紧缩启用正则表达式撑持apr装置路径#aprutil装置路径启用经常使用模块以确保apache一般事情将多历程模子非静态化#启用事务异步模子MakeMakeinstall装完后,设置httpd.conf文件,我make的时分出了点小不对,这个文件的路径装的地位过深,因而用ln下令链接到一个对照好找的地位ln-s/usr/local/apache/bin/httpd2/conf/usr/local/confvi/usr/local/conf/httpd.conf#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)servername名字改好保留加入,运转systemctlstarthttpd.service启动httpd办事,运转netstat-tnl和netstat-ntpl|grep80发明办事没起来。运转/usr/local/apache/bin/apachectlstart一样没启动运转/usr/local/apache/bin/apachectlstop报错办事没启动,nohttpd.pid因而cat/usr/local/apache/logs/error_logH01177:Failedtolookupprovidershmforslotmem:ismod_slotmem_shmloaded??grepslotmem/usr/local/conf/httpd.confLoadModuleslotmem_shm_modulemodules/mod_slotmem_shm.so/usr/local/apache/bin/apachectl-kstartnetstat-ntpl|grep:80tcp00:::80:::*LISTEN7898/httpd测试apacheITISWORK.这个版本的apache设置假造主机,来设置文件放到了conf/extra/上面,conf/extra/httpd-vhosts.conf翻开httpd.conf:将#Includeconf/extra/httpd-vhosts.conf前的“#”往失落让apache加载假造机设置文件翻开conf/extra/httpd-vhosts.conf,隐失落或删失落例子#<VirtualHost*:80>#ServerAdminwebmaster@dummy-host2.example.com#DocumentRoot"/usr/local/apache2/docs/dummy-host2.example.com"#ServerNamedummy-host2.example.com#ErrorLog"logs/dummy-host2.example.com-error_log"#CustomLog"logs/dummy-host2.example.com-access_log"common#</VirtualHost>增加本人的修正过的设置注重要加上权限<Directory/>OptionsIndexesFollowSymLinksAllowOverrideallrequireallgranted</Directory>装置PHPwgethttp://cn2.php.net/get/php-5.5.17.tar.gz/from/this/mirroryuminstalllibxml2-develgd-devellibmcrypt-devellibcurl-developenssl-devel./configure--prefix=/usr/local/php5--with-apxs2=/usr/local/apache/bin/apxs--enable-shared--with-libxml-dir--with-gd--with-openssl--enable-mbstring--with-mcrypt--with-mysqli--with-mysql--enable-opcache--enable-mysqlnd--enable-zip--with-zlib-dir--with-pdo-mysql--with-jpeg-dir--with-freetype-dir--with-curl--without-pdo-sqlite--without-sqlite3载进php的模组LoadModulephp5_modulemodules/libphp5.soAddTypeapplication/x-httpd-php.php.php3.php5.phtml(注重:php.php这个点后面有一个空格)在/var/www/html目次新建index.php输出上面内容<?phpphpinfo();?>会见页面测试PHP是不是乐成装置PHPWIND用winscp将PHPWIND源文件复制到办事器上设置假造站点Vi/usr/local/conf/extra/httpd-vhosts.conf设置一个域名PHPWIND有些目次(详细名字略)必要读写权限,能够用winscp设置权限,也能够下令行Chomdo+wdata装置设置phpadmin装置略cdphpdminchmod-R777phpMyAdmincpconfig.sample.inc.phpconfig.inc.phpviconfig.inc.phpviconfig.inc.php修正以下的参数为:(假如没有,可本人增加)$cfg[Servers][$i][auth_type]=config;/*Serverparameters*/$cfg[Servers][$i][host]=localhost;$cfg[Servers][$i][user]=root;$cfg[Servers][$i][password]=??;auth_type用于设置上岸体例,config是间接从这个文件中猎取user/password然后毗连数据库,http则是在客户端会见的时分会弹出一个输出用户名暗码的框举行认证处置cookie则是经由过程页面输出用户名暗码举行毗连。个中config的宁静品级最低,cookie的品级最高,不外假如禁用了cookie则没法利用cookie的体例举行认证。设置apache设置文件:/usr/local/apache/conf/extra/httpd-vhost.conf增加:<VirtualHost***:80>ServerAdmin***DocumentRoot"/usr/local/apache/htdocs/phpMyAdmin"ServerName***ErrorLog"logs/mysql.admin-error_log"CustomLog"logs/mysql.admin-access_log"common</VirtualHost>9.从头启动apache办事设置好hosts后,就能够经由过程http://域名来会见了。
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
小女巫 该用户已被删除
沙发
发表于 2015-1-16 06:59:14 来自手机 | 只看该作者

带来一篇centos7.0卸载体系默许apache版本

其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
海妖 该用户已被删除
板凳
发表于 2015-1-22 11:42:48 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
莫相离 该用户已被删除
地板
发表于 2015-1-31 11:30:34 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
透明 该用户已被删除
5#
发表于 2015-2-6 19:46:18 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
蒙在股里 该用户已被删除
6#
发表于 2015-2-18 11:35:40 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 08:46:10 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
山那边是海 该用户已被删除
8#
发表于 2015-3-13 00:09:39 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
谁可相欹 该用户已被删除
9#
发表于 2015-3-20 08:28:52 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 01:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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