CentOS 6.6下httpd 2.4.25 + PHP 5.4.13 + MySQL 5.5.28 分离部(4)

  <VirtualHost *:80>
    DocumentRoot "/www/glinux"
      ServerName
      ServerAlias glinux.com
      ErrorLog "/usr/local/httpd/logs/glinux.error_log"
      CustomLog "/usr/local/httpd/logs/glinux.access_log" combined
      ProxyRequests off
      ProxyPassMatch ^/(.*.php)$ fcgi://192.168.205.117:9000/www/glinux/$1
    <Directory "/www/glinux">
      Options none
      AllowOverride None
      Require all granted
    </Directory>
  </VirtualHost>

在php服务器上的/www/glinux目录下分别建立网页文件, 重启服务即可

      vim /www/glinux/index.php
        <?php
          phpinfo();
        ?>

测试phpinfo成功      

浏览器里输入:

php支持扩展功能xcache

1) wget
2) 安装xcache
  a) tar xf xcache-3.2.0.tar.gz
  b) cd xcache-3.2.0
  c) 安装依赖关系
    i) yum -y install m4 autoconf
  d) /usr/local/php/bin/phpize
  e) ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
  f) make && make install
3) 安装完毕后会出现这么一行 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
4) 编辑php.ini,整合php和xcache:
  a) 首先将xcache提供的样例配置导入php.ini
    i) # mkdir /etc/php.d
    ii) # cp xcache.ini /etc/php.d
    iii) 说明:xcache.ini文件在xcache的源码目录中。
5) 接下来编辑/etc/php.d/xcache.ini,找到extension开头的行,修改为如下行:
  a) extension = /usr/local/php/lib/php/extensions/no-debug-zts-20131226/xcache.so
  b) 注意:如果php.ini文件中有多条zend_extension指令行,要确保此新增的行排在第一位。
6) 然后重启服务即在phpinfo的页面中就可看见xcache的选项了。
7) 关闭xcache方法
  a) vim /etc/php.d/xcache.ini
    i) xcache.size = 0 :设置为0是关闭xcache

PHP连接MySQL

mysql数据库修改 

  use mysql;
  grant all privileges on *.* to 'root'@'192.9.205.105' identified by 'william';
  select Host,User,Password from user where User='root';
  flush privileges;

进入php主机编辑index.php文件内容

  <?php
  $link=mysql_connect('192.168.205.115','root','william');
  if($link){
        echo "success..william!";
      }else{
        echo "failed..frank!".mysql_error();
      }
  mysql_close($link);
  phpinfo();
  ?>

测试连接情况切记,要将防火墙关闭!

      浏览器里输入:

部署phpMyAdmin

下载phpMyAdmin

    wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz

配置phpmyadmin

  1) 在php 主机和http主机上分别在/www目录建立一个文件夹glinux, 并同样执行下面操作
  2) tar xf phpMyAdmin-4.7.0-all-languages.zip
  3) cd /www/glinux

  4) mv /root/phpMyAdmin-4.7.0/* ./
  5) 接下来在php主机上进行对phpmyadmin的配置。
  6) cp config.sample.inc.php config.inc.php
  7) vim config.inc.php
    a) 主要找到
    b) $cfg['Servers'][$i]['host']=‘192.168.205.115’ 数据库服务器的IP地址
    c) $cfg['blowfish_secret'] = 'william';这里的字符随意,这个主要是为了区分cookie。
  8) 然后重启三台主机上的服务即可测试。

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

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

CentOS 7下搭建LAMP平台环境 

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

CentOS 7.2 yum安装LAMP环境 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ccdd9b7689eea3ade1a567ef46f2a2b3.html