您当前位置:主页 > 编程技术 >
 
CentOS 7部署LAMP+xcache(module模式)
日期:2018-10-25 编辑:凯发K

CentOS 7部署LAMP+xcache(module模式)

CentOS 7通过RPM包部署LAMP+xcache (php module)

环境要求:
(1)一个AG环亚娱乐提供phpMyadmin
(2)一个AG环亚娱乐提供WordPress
(3)利用xcache缓存来进行页面加速
(4)进行页面压力测试

wp.bkjia.com------>提供WordPress
pma.bkjia.com---->提供phpMyAdmin

1、安装httpd、php、php-myql、mariadb-server
[[email protected] ~]# yum -y install httpd php php-mysql mariadb-server
 
[[email protected] ~]# rpm -q php
php-5.4.16-36.1.el7_2.1.x86_64
[[email protected] ~]# 
[[email protected] ~]# rpm -q httpd
httpd-2.4.6-40.el7.centos.1.x86_64
[[email protected] ~]# 
[[email protected] ~]# rpm -q php-mysql
php-mysql-5.4.16-36.1.el7_2.1.x86_64
[[email protected] ~]# 
[[email protected] ~]# rpm -q mariadb-server
mariadb-server-5.5.47-1.el7_2.x86_64
[[email protected] ~]# 
[[email protected] ~]# rpm -q mariadb
mariadb-5.5.47-1.el7_2.x86_64

2、启动所有的服务查看是否正常
启动httpd服务的时候最好是添加下以下一条,否则要解析,启动老慢了
[[email protected] ~]# vim /etc/httpd/conf/httpd.conf 
ServerName localhost:80
 
[[email protected] ~]# systemctl start httpd.service 
[[email protected] ~]# systemctl start mariadb.service 
 
[[email protected] ~]# ss -tnl ####查看下监听地址是否正常
State      Recv-Q Send-Q                  Local Address:Port                     
LISTEN      0      50                                  *:3306  ##监听的mysql端口                     
LISTEN      0      5                        192.168.122.1:53                           
LISTEN      0      128                                  *:22                                   
LISTEN      0      128                                :::80  ##监听的httpd服务端口

3、配置AG环亚娱乐,提供两个AG环亚娱乐为WordPress何phpmyadmin做准备
[[email protected] ~]# vim /etc/httpd/conf.d/vhost1.conf  ###第一个AG环亚娱乐
 
<VirtualHost 192.168.1.104:80>
        DocumentRoot /data/www1/vhost1
        ServerName wp.bkjia.com 
        ErrorLog "/var/log/www1/vhost1/error_log"  ##错误日志
        CustomLog "/var/log/www1/vhost1/access_log" common  ###访问日志
 
        <Directory "/data/www1/vhost1">
                Options None
                AllowOverride None
                Require all granted  ##此处需要授权,否则无法访网页
        </Directory>
</VirtualHost>
 
 
[[email protected] ~]# vim /etc/httpd/conf.d/vhost2.conf  ###第二个AG环亚娱乐
<VirtualHost 192.168.1.104:80>
        DocumentRoot /data/www2/vhost2
        ServerName pma.bkjia.com 
        ErrorLog "/var/log/www2/vhost2/error_log"
        CustomLog "/var/log/www2/vhost2/access_log" common
 
        <Directory "/data/www2/vhost2">
                Options None
                AllowOverride None
                Require all granted
        </Directory>
</VirtualHost>

4、准备网页及日志路径等信息
[[email protected] ~]# mkdir -p /data/www1/vhost1  #####DocumentRoot路径
[[email protected] ~]# mkdir -p /data/www2/vhost2
 
[[email protected] ~]# echo "vhost1" > /data/www1/vhost1/index.html  ###网页路径
[[email protected] ~]# echo "vhost2" > /data/www2/vhost2/index.html 
 
[[email protected] ~]# mkdir -p /var/log/www1/vhost1  ###日志路径
[[email protected] ~]# mkdir -p /var/log/www2/vhost2

5、检查配置文件是否正常,然后重新加载配置,测试
[[email protected] ~]# httpd -t 
Syntax OK
[[email protected] ~]# systemctl reload httpd.service 
 
注:由于我们有搭建DNS所有此处我就把相关的信息给写在了hosts文件中了

6、此处如果测试网页是没问题的,那我们接下了就要测试下php是否正常,编辑php文件在网页路径下。
[[email protected] ~]# vim /data/www1/vhost1/index.php
<?php
        phpinfo();
?>

--------------------------------------分割线 --------------------------------------

下面关于LAMP相关的内容你可能也喜欢:

CentOS 7部署LAMP+xcache (php-fpm模式)

LAMP平台安装Xcache和Memcached加速网站运行   

CentOS 7下搭建LAMP平台环境 

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 

Ubuntu 14.10 下安装 LAMP 服务图文详解 

LAMP结合NFS构建小型博客站点 

CentOS7下安装部署LAMP环境 

--------------------------------------分割线 --------------------------------------

7、测试下php连接数据是否正常
<?php
        $conn =  mysql_connect('192.168.1.104','test','test');
                if ($conn)
                        echo "mysql is ok";
                else
                        echo "mysql is bad";
        phpinfo();
?>
    此时测试肯定是不成功的我没有mysq授权用户

8、登录mysq进行授权用户可以进行访问和连接
MariaDB [(none)]> create database wpdb 
MariaDB [(none)]> grant all on wpdb.* to 'test'@'192.168.%.%' identified by 'test';

9、现在在测试下我们php和mysq连接

更多详情见请继续阅读下一页的精彩内容:

  • 1
  • 2
  • 下一页

http://www.bkjia.com/Linux/1145285.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/1145285.htmlTechArticleCentOS 7部署LAMP+xcache(module模式) CentOS 7通过RPM包部署LAMP+xcache (php module) 环境要求: (1)一个AG环亚娱乐提供phpMyadmin (2)一个AG环亚娱乐...

本文源自: AG环亚娱乐

上一篇:Nginx负载均衡在新浪播客中的实际应用 下一篇:phpcms开启shtml扩展名的设置方法
 
Copyright © 2005-2016 http://www.tecsquared.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育版权所有 AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育