php70w mysql.x8664_阿里云 apache+mysql+php+cron+memcached

Apache安装

yum install httpd httpd-devel //安装

chkconfig httpd on //开机自动启动

/etc/init.d/httpd start //启动服务

安装mysql5.5

yum install mysql55w mysql55w-server

service mysqld start

mysql_upgrade -u root -p

安装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/

安装php7.09(CENTOS 6.5)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

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

yum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-mysql php70w-gd php70w-imap

//memecached编译安装

//相关依赖安装

yum -y install libxml2-devel curl-devel openssl openssl-devel libjpeg-devel libpng-devel freetype-devel

//切换到memcache源码目录

/usr/bin/phpize

./configure --with-php-config='/usr/bin/php-config'

make && make install

//参考网址

https://webtatic.com/packages/php70/

安装php7.09(CENTOS 7.2)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-gd php70w-imap

//memecached编译安装

//相关依赖安装

yum -y install gcc libxml2-devel curl-devel openssl openssl-devel libjpeg-devel libpng-devel freetype-devel

//切换到memcache源码目录

/usr/bin/phpize

./configure --with-php-config='/usr/bin/php-config'

make && make install

echo "extension=memcache.so" >> /etc/php.ini

//参考网址

https://webtatic.com/packages/php70/

php5 升级到 php7

yum remove php5*

yum install php70w php70w-opcache php70w-mbstring php70w-devel php70w-mysql php70w-gd php70w-imap

http.conf 中添加

LoadModule php7_module modules/libphp7.so

安装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"

//修改为:

//修改AllowOverride none为:(.htaccess才会有用)

AllowOverride all

//修改#NameVirtualHost *:80为

NameVirtualHost *:80

//最后添加,虚拟主机

ServerName www.site1.hk

DocumentRoot /data/www/object

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

ServerName www.site2.com

ServerAlias site2.com

DocumentRoot /data/www/sq-object

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

//禁止目录导航

1.修改目录配置:

复制代码代码如下:

Options Indexes FollowSymLinks # 修改为: Options  FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

只需要将上面代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes ,Apache 就不会显示该目录的列表了。

2.修改Apache配置文件[httpd.conf]

搜索“Options Indexes FollowSymLinks”,修改为“Options -Indexes FollowSymLinks”即可。

3.server-status和server-info支持(查看当前apache状态)取消注释并修改为:

LoadModule status_module modules/mod_status.so

LoadModule info_module modules/mod_info.so

SetHandler server-status

Order deny,allow

# Deny from all

Allow from all

SetHandler server-info

Order deny,allow

# Deny from all

Allow from all

utf8mb4支持

yum remove php70w-mysql php70w-mysqli

yum install php70w-mysqlnd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值