集成xcache(可选)
  安装:
  # tar xf xcache-3.0.3.tar.gz
  # cd xcache-3.0.3
  # /usr/local/php5/bin/phpize
  //phpize是用来安装php扩展模块的。通过phpize能够建立php的外挂模块,若你想在原来编译好的php中增加memcached或者ImageMagick等扩展模块。须要使用phpize
  # ./configure --enable=xcache --with-php-config=/usr/local/php5/bin/php-config
  [root@Spg-RedHat xcache-3.1.0]#make && make install
  Installing shared extensions:     /usr/local/php5/lib/php/extensions/no-debug-zts-20121212/
  集成:改动php.ini文件,增加例如以下内容:
[root@Spg-RedHat xcache-3.1.0]# vim /usr/local/php5/etc/php.ini
[xcache-common]
extension = <span style="white-space: nowrap; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">/usr/local/php5/lib/php/extensions/no-debug-zts-20121212</span><span style="white-space: nowrap; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">/xcache.so</span>
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "6a0194f9707fa832ece6f5b66a25567e"
#echo -n "youp-assword" |md5sum |awk '{print $1}'
[xcache]
xcache.shm_scheme =        "mmap"
xcache.size  =              128M
xcache.count =                 1
xcache.slots =                8K
xcache.ttl   =                 0
xcache.gc_interval =           0
xcache.var_size  =            0M
xcache.var_count =             1
xcache.var_slots =            8K
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300
xcache.test =                Off
xcache.readonly_protection = Off
xcache.mmap_path =    "/dev/zero"
xcache.coredump_directory =   ""
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off
[xcache.coverager]
xcache.coverager =          Off
xcache.coveragedump_directory = ""
  注意:当中的extension值“/usr/local/php5/lib/php/extensions/no-debug-zts-20121212/”为前面make install的结果。
  pass自行生成,为明文MD5加密结果。
  网上也有通过将xcache.ini文件复制到/etc/php.d/文件夹下进行集成的方法,可是我尝试未成功。有兴趣可自行尝试。
  再重新启动Apache。在phpinfo页面可以看到xcache相关配置。例如以下图所看到的:

  结束:没接触过php,首次安装php,痛苦的过程。