阿里云 apache+php+cron+memcached

  • Apache安装

yum install httpd httpd-devel //安装
chkconfig httpd on //开机自动启动
/etc/init.d/httpd start //启动服务
  • 安装php 5.5

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

yum install php55w  php55w-bcmath php55w-cli php55w-common  php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo   php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache

//参考网址
https://webtatic.com/packages/php55/
  • 安装cron计划任务

//参考网址:
http://blog.csdn.net/jbgtwang/article/details/7995801
  • 安装memcached

1. 查找Memcached
yum search memcached
首先检查yum软件仓库中是否存在memcached,如果有 直接进入第3步安装即可,否则执行第2步。
 
2. 安装第三方软件库(可选)
标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是RpmForge(RpmForge库现在已经拥有超过10000种的CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库),安装方法如下:
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm
 
3.安装Memcached
yum -y install memcached
 
4.验证安装
memcached -h
 /etc/rc.d/init.d/memcached status
 
5. 查看配置文件
cat /etc/sysconfig/memcached

可以根据情况修改相关配置参数:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
 
6.启动memcached
/etc/rc.d/init.d/memcached start
  • 修改httpd.conf配置文件

//修改DocumentRoot "/var/www/html"为:
DocumentRoot "/data/www/object"

//修改<Directory "/var/www/html">为:
<Directory "/data/www/object">

//修改#NameVirtualHost *:80为
NameVirtualHost *:80

//最后添加,虚拟主机
<VirtualHost *:80>
        ServerName www.site1.hk
        DocumentRoot /data/www/object
        <Directory "/data/www/object">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>

<VirtualHost *:80>    
        ServerName www.site2.com
	ServerAlias site2.com
        DocumentRoot /data/www/sq-object 
        <Directory "/data/www/sq-object">    
            Options Indexes FollowSymLinks    
            AllowOverride None    
            Order allow,deny    
            Allow from all    
        </Directory>    
</VirtualHost>


你可能感兴趣的:(阿里云 apache+php+cron+memcached)