配置服务器
一、安装apache
Apache在Linux系统中,其实叫“httpd”
CentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:
1、安装Apache
yum install httpd
2、设置Apache服务的启动级别
chkconfig --levels 235 httpd on
Apache是一个服务,可以通过设置服务的启动级别来启动。2,3,5三个级别分别表示。(系统启动有6个等级
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动)
3、设置开机启动。/etc/init.d/httpd start
二、安装完后千万不要忘了开启rewrite模块
开启Mod_rewrite模块 打开Apache2\conf\httpd.conf 搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是这个) 去掉前面的# 搜索AllowOverride None 替换为 AllowOverride All
三、配置laravel环境需要先安装composer
四、可能还需要安装mcrypt扩展
1.分别下载安装这3个安装包 http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459 http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636 http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
2.可到phpinfo.php文件中查看Loaded Configuration File文件路径
3.在2文件中添加extension=【】/mcrypt.so
4.重启apache
五、安装memcache
1、下载相关的源码包(软件版本自己选择)
libevent-2.0.21-stable , http://libevent.org/ //Memcached服务端的依赖包.
memcached-1.4.15 , http://memcached.org/ //Memcached服务端.
libmemcached-1.0.16 , https://launchpad.net/libmemcached/ //Memcached扩展的依赖包.
memcached-2.1.0 , http://pecl.php.net/package/memcache //PHP的Memcached扩展
2.按顺序依次安装,详细安装参考 http://blog.csdn.net/zhuoxiong/article/details/12097483
3.安装完后 一定要在php.ini文件里加上
extension_dir="/usr/lib64/php/modules/"(各模块.so文件所在路径)
extension=mcrypt.so
extension=memcache.so
extension=memcached.so
六、测试memcache是否安装好
方法1.看phpinfo.php中是否有memcache和memcached两个模块
方法2.打开测试文件
文件内容
1 <?php 2 $d=new memcache(); 3 $d->connect('127.0.0.1','11211'); 4 $d->set('memcache','hello memcache!<br/>'); 5 echo $d->get('memcache'); 6 7 $m=new memcached(); 8 $m->addServer('127.0.0.1','11211'); 9 $m->set('memcached','hello memcached!<br/>'); 10 echo $m->get('memcached'); 11 ?>