记录centos php apache mysql环境配置过程

centos

更新yum源CentOS

cd /etc/yum.repos.d
mv CentOS-Base.repo  CentOS-Base.repo.save
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo

更新yum

yum -y update

安装常用包

yum install -y ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel

注意: 使用yum方式安装apache和php会存在以下问题:

  • php的版本只有5.1 。使用phpmyadmin会提示版本太低,不让使用
  • apache 无法使用虚拟主机,指定主目录会提示目录不存在,无访问权限

建议全新安装php+mysql+apache

准备文件

MySql

yum list mysql*
yum -y install mysql.i386 mysql-devel.i386 

apache 2

php

yum -y install php php-devel php-mcrypt php-mbstring php-gd php-mysql

eaccelerator

./configure  --enable-eaccelerator=shared  --with-php-config=/usr/bin/php-config 

memcached

  • 安装libevent
     yum -y install libevent libevent-devel
  • ./configure --with-libevent=/usr
    make
    make install 
  • 启动:
     /usr/local/bin/memcached -d -m 512 -p 11211 -u root   

memcached php模块

  • memcache PHP模块下载地址 http://pecl.php.net/package/memcache
  •  /usr/bin/phpize
    ./configure --enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir
    make
    make install

eaccelerator

  • ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config 
    make
    make install
    
    mkdir /tmp/eaccelerator && chmod 777 /tmp/eaccelerator && touch /var/log/eaccelerator_log
    
vi /etc/php.d/eaccelerator.ini
extension=eaccelerator.so
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
linux/centos_php_apache_mysql.txt · 最后更改: 2009/07/20 21:35 由 kenvin
到顶部
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 红麦软件 红麦软件