==相关命令==

查看linux版本:cat /etc/redhat-release

==配置修改==

一、Apache配置

-----------------------------------------------------

vi /etc/httpd/conf/httpd.conf 编辑文件

Options Indexes FollowSymLinks        在331行 修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI)

#AddHandler cgi-script .cgi        在796行 修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

AllowOverride None          在338行 修改为:AllowOverride All (允许.htaccess)

AddDefaultCharset UTF-8         在759行 修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)

 Options Indexes MultiViews          找到这一行,将“Indexes”删除 ,变为此状态 Options MultiViews (不在浏览器上显示树状目录结构)

DirectoryIndex index.html index.html.var          在 402行 修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var  (设置默认首页文件,增加index.php)

KeepAlive Off           在76行 修改为:KeepAlive On (允许程序性联机)

MaxKeepAliveRequests 100          在83行 修改为:MaxKeepAliveRequests 1000 (增加同时连接数)

:wq!  #保存退出

/etc/init.d/httpd restart 重启

DocumentRoot "/var/www/html"  修改为你的目录   "/data0/www/xxxxxxxxx"  (这个目录就是挂载的数据盘)

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html    #删除默认测试页

Apache的日志文件   
    ErrorLog  /etc/httpd/logs/error_log   (php的错误日志也输出到这里)
    CustomLog  /etc/httpd/logs/access_log combined

二、php配置

-----------------------------------------------------

vi  /etc/php.ini   #编辑

date.timezone = PRC     #在946行 把前面的分号去掉,改为date.timezone = PRC

magic_quotes_gpc = On   #在745行 打开magic_quotes_gpc来防止SQL注入  (php5.4开始不支持magic_quotes_gpc(防SQL流入))

log_errors = On         #记录错误日志

:wq!  #保存退出

/etc/init.d/httpd restart   #重启Apche , php

==相关步骤==

一.安装配置新的yum源

wget http://centos.ustc.edu.cn/epel/5/x86_64/epel-release-5-4.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5.10-1.el5.remi.noarch.rpm

rpm -ivh *.rpm

查看可用的MySQL版本

# yum --enablerepo=remi list mysql mysql-server php

使用新yum源安装php5.4,mysql5.5

yum --enablerepo=remi -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql

yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql

按以前安装的方法,再次修mysql , php 配置文件

vi /etc/my.cnf     (主要是修改mysql的数据文件的路径 )

vi  /etc/php.ini    php5.4不支持magic_quotes_gpc(防SQL流入)

重启MySQL

# service mysqld start

升级MySQL

# mysql_upgrade -u root -p

==相关参考==

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

Linux rpm 命令参数使用详解[介绍和应用]

卸载rpm包遭遇error: specifies multiple packages

最新文章

  1. atitit.日期,星期,时候的显示方法ISO 8601标准
  2. ASP.NET Core 1.0中的管道-中间件模式
  3. setTimeout,clearTimeout和setInterval
  4. hihocoder #1327
  5. 转:js清空数组
  6. 一个支持FMX.Win框架的托盘控件
  7. 重新想象 Windows 8.1 Store Apps (87) - TTS: Speak Text, Speak SSML
  8. 使用batch insert解决MySQL的insert吞吐量问题
  9. uva 1335 - Beijing Guards
  10. Hadoop学习历程(四、运行一个真正的MapReduce程序)
  11. Java Classloader机制解析(转)
  12. 关于在arm裸板编程时使用printf问题的解决方法
  13. 关于maven环境变量的配置问题
  14. JQuery瀑布流特效(练习)
  15. ASP.NET WebApi 图片上传
  16. Python爬虫:学爬虫前得了解的事儿
  17. …gen already exists but is not a source folder. Convert to a source folder or rename it [closed]
  18. 5 -- Hibernate的基本用法 --3 Hibernate的体系结构
  19. 【opencv基础】detectmultiscale函数详解
  20. MySQL 基础回顾

热门文章

  1. Opencv cvCircle函数
  2. 内核日志及printk结构浅析
  3. Windows 8.1 Hyper-V安装的虚拟机
  4. c++ 模运算
  5. php读取图片成二进制流输出
  6. 根据ip地址从第三方接口获取详细的地理位置
  7. GCD多线程
  8. Android(java)学习笔记137:Android中SimpleAdapter,ArrayAdapter和BaseAdapter常见的适配器
  9. html select用法总结
  10. AbStract 和Interface 方法是否能用Static修饰,为什么?