本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
 
0

CentOS 5 升級 PHP

发表者:分类:应用服务2012-03-15 16:50:13 阅读[4355]
CentOS 5 升級 PHPCentOS用yum更新PHP只能升級至5.1.6,但學務系統交流網建議至少必須升級至5.2.4 。 上網搜尋到一篇資料:用YUM升级CentOS系统中PHP和MySQL。 將指令記下來,以免原始文件刪除... #rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #vi /etc/yum.repos.d/utterramblings.repo [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #yum update php #yum update mysql
在使用apache 的httpd服务器时,安全是你不得不考虑的一个问题。 mod_security是为apache httpd服务器(1.x和2.x)设计的一个安全模块,mod_security可以阻止多种形式的攻击,比如SQL注入,跨站点脚本等等。这篇文章说明了如何在各种Linux上安装mod_security:RHEL / CentOS在CentOS / RHEL上安装mod_security,最简单的办法就是使用yum进行自动更新。首先需要新建一个更新的yum repository:vi /etc/yum.repos.d/utterramblings.repo在这个文件中加入以下内容:[utterramblings]   name=Jason's Utter Ramblings Repo   baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/   enabled=1  gpgcheck=1  gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka  [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka之后用yum进行自动更新:yum install mod_security然后重启httpdservice httpd restart注意如果httpd的版本不对的话这里可能会出现一些错误...
在VPS中 ping gw.api.taobao.com -t  把得到的IP 记录下来打开C:\WINDOWS\system32\drivers\etc 文件夹里面的 hosts最下面添加一条解析110.75.1.12        gw.api.taobao.com前面的IP地址  填写你VPS中 ping到的IPlinux 系统 使用以下命令:vi  /etc/hosts 添加以下内容。并保存110.75.1.12        gw.api.taobao.com
Apache伪静态(URL Rewrite)设置方法 一 打开 Apache 的配置文件 httpd.conf 二 将#LoadModule rewrite_module modules/mod_rewrite 前面的#去掉三 在 httpd.conf中添加:RewriteEngine On # 伪静态规则保存到这里,以下为DZ论坛伪静态RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3四 保存httpd.conf 并重启Apache
64位CentOS安装KLOXO面板的一些问题新开了的VPS,打算先装KLOXO,系统是centos 64位首先是 提示selinux 必须关闭,所以先关掉它:vi /etc/sysconfig/selinuxSELINUX=enforcing --> SELINUX=disabled ESC:wq   如果安装过 apache + mysql +php , 则要先删除卸载:yum -y remove httpd*     #卸载跟apache有关的所有资料yum -y remove mysql*   #卸载跟mysql有关的所有资料yum -y remove php*      #卸载跟php有关的所有资料开始安装面板:sh ./kloxo-install-master.sh 顺利安装了,查看防火墙信息,CentOS 默认只开了SSH的22端口 /etc/init.d/iptables status开启指定端口:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 7777 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 7778 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT/etc/rc.d/init.d/iptables save   #保存/etc/init.d/iptables restart       #重启如果重启不了可以直接用 reboot 再看下防火墙状态: /etc/init.d/iptable...
修改kloxo面板中phpmyadmin 导入数据库sql的大小 默认8M值 不少使用VPS的用户经常问到这个问题,phpmyadmin限制了最大导入数据库文件的大小,如果超过8M,则无法通过kloxo面板导入,本文将完美解决这个问题。默认情况下,kloxo控制面板自带的phpmyadmin最大的sql导入文件大小的限制是8192KB(即8M)。网上的教程大多是让修改 /etc/php.ini配置来解决,其实那是完全错误的。因为kloxo服务使用了一个独立的php.ini配置。/etc/php.ini只对客户的 php环境起作用。正确的方法应该是:vi /usr/local/lxlabs/ext/php/etc/php.ini 只需要修改一个参数值post_max_size = 80M因为其他几个参数值kloxo默认就设置得很大,不用修改。保存后重启kloxo服务/etc/init.d/kloxo restart这时再返回到kloxo的phpmyadmin导入界面,你会发现最大限制已经变为了81,920 KB
更换Kloxo的主IP后,网站显示默认页的解决办法 刚刚帮人家Kloxo 更换了主域名,但是发现面板里开的站点,打开全部是默认页了。重启时候,apache错误提示 虚拟主机没有指定 NameVirtualHost查看/home/httpd/site.com/conf/kloxo.site.com 配置文件,没有问题。所以,很可能问题出在apache的配置文件。vi /etc/httpd/conf/kloxo/virtualhost.conf 发现新的IP没有配置 NameVirtualHost  汗,里面显示的还是老IP的80和443端口于是更改下,ESC退出 :wq 保存, 再重启apache服务 service httpd restart再次访问站点域名,已经显示正常!
去除discuz x2底部版权和去掉头部“powered by discuz!一、去除头部版权    在原来的discuz X2版本中,标题中去掉“Powered by Discuz!”版权标识很容易,只需要修改模板文件的头部公用文件,将“Powered by Discuz!”这一行字去掉即可。 但是discuz X2 似乎对这点有所防备,把-Powered by Discuz!中的-放在了变量里,所以删除后,标题一句话结束后会有一个小-尾巴,对搜索引擎很不友好,所以也有一个好的办法完美解决,即: 打开\template\default\common\header_common.htm文件,找到<title><!–{if !empty($navtitle)}–>$navtitle – <!–{/if}–><!–{if empty($nobbname)}–> $_G['setting']['bbname']-<!–{/if}–>Powered by Discuz!</title> 将其中的“Powered By Discuz!”字串改为“{lang secondtitle}”。 再打开source/language/lang_template.php。 在变量的最后,也就是整个数组的目录后按以前的格式,加上“‘secondtitle’ => ‘你的论坛名称!”,” 。 更新缓存即可。 二、去除底部的版本打开template\default\common,找到footer.htm文件,用deamweaver打开,点击编辑,再点击查找和替换powerd by,知道...
Squid3.0缓存服务器配置全记录 Squid3.0缓存服务器配置一台缓存服务器对多台虚拟主机  第一步:  123wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gztar zxvf squid-3.0.STABLE25.tar.gzcd squid-3.0.STABLE25123456789101112131415161718192021222324252627./configure --prefix=/usr/local/squid3 \--enable-async-io=100 \--with-pthreads \--enable-storeio="aufs,diskd,ufs" \--enable-removal-policies="heap,lru" \--enable-icmp \--enable-delay-pools \--enable-useragent-log \--enable-referer-log \--enable-kill-parent-hack \--enable-arp-acl \--enable-default-err-language=Simplify_Chinese \--enable-err-languages="Simplify_Chinese English" \--disable-poll \--disable-wccp \--disable-wccpv2 \--disable-ident-lookups \--disable-internal-dns \--enable-basic-auth-helpers="NCSA" \--enable-stacktrace \--with-large-files \--disable-mempools \--with-filedescriptors=65536 \--enable-ssl \--enable-x-accelerator-varmakemake install第二步...
Linux VPS Nginx+PHP 安装ionCube 今天下载了一个whmcs,在自己的VPS上测试一下,但是提示:Site error: the file /home/test/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.上面的提示是没有安装ionCube的原因。首先,执行uname -a 查看系统是32位还是64位,打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包,比如我的是32位的,切换到/usr/local/目录,执行cd /usr/local ,wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz 下载,再执行tar zxvf ioncube_loaders_lin_x86.tar.gz 解压软件包。修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码:[ionCube Loader]zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so"如果以前装有Zend Optimizer,安装ionCube会和Zend Optimizer发生冲突,再执行/usr/local/php/php-fpm reload 时会发生如下错误:The Loader must appear as the first entry in the php.ini file in Unknown on line 0须将Zend Optimizer的代码删除,如LNMP中是如下代码...
    总共47页,当前第40页 | 页数:
  1. 30
  2. 31
  3. 32
  4. 33
  5. 34
  6. 35
  7. 36
  8. 37
  9. 38
  10. 39
  11. 40
  12. 41
  13. 42
  14. 43
  15. 44
  16. 45
  17. 46
  18. 47