配置完缓存,需要装驱动及php节点
yum install -y php-devel php-pear gcc make
yum install -y php php-mysqlnd php-fpm php-xml
yum install -y redis
pecl install redis
vim /etc/php.ini
添加进去
echo "extension=redis.so" >> /etc/php.ini
php -m | grep redis 查看是否成功
mkdir /usr/share/nginx/html -p
在创建的这个目录下考外部文件(开发给的包)
解压后给权限
chown apache:apache upload -R
vim /etc/php-fpm.d/www.conf
listen.allowed_clients = 127.0.0.1
在配置文件中吧这段注释
;listen = /run/php-fpm/www.sock
listen = 192.168.241.137:9000
找到这个,上面注释,下面添加
vim index.php 测试一下
grep -rl "redis" ./ 找出目录下所有文件中包含redis字样的命令
yum install -y redis
redis-cli -h 192.168.241.138
测试一次是否能联通redis节点
yum install -y mysql
mysql -h 192.168.241.139 -u discuz -p
测试是否能联通mysql节点
tar zcvf upload.tar.gz upload/
scp upload.tar.gz 192.168.241.136:/opt
yum install -y nfs-utils
mount 192.168.241.140:/data /usr/share/nginx/html/
挂载文件,实现文件共享
vim config_global.php
修改配置
systemctl restart php-fpm
vim config_global_default.php
修改配置
systemctl restart php-fpm
配置nginx节点
yum install -y nginx
yum install -y php-fpm
vim /etc/nginx/conf.d/php-fpm.conf
改配置
vim /etc/nginx/default.d/php.conf
另一种改法,两种都可
cd /usr/share/nginx/html
将目录中的文件删除
如想要取消访问时输入的后缀名,则需要再此目录下创建一个文件 touch index.php 即可
将包拷到html目录下
cd /opt
tar xf upload.tar.gz -C /usr/share/nginx/html/
yum install -y nfs-utils
mount 192.168.241.140:/data /usr/share/nginx/html/
挂载文件,实现文件共享
配置mysql节点
ym install -y mysql-server
systemctl start mysqld
create user discuz@'192.168.241.%' identified by '123.com'; 创建用户
grant all on discuz.* to discuz@'192.168.241.%'; 给权限
flush privileges; 刷新
安装时必须和数据库的一直
drop database discuz;
删除
select user,host from mysql.user;
可查看数据库中所有的用户
配置redis节点
yum install -y redis
vim /etc/redis.conf
#bind 127.0.0.1 -::1
bind 192.168.241.138
在配置文件中找到次文件注释在添加
protected-mode no
将保护模式关闭,在配置文件中找
配置共享存储nfs
yum install -y nfs-utils
vim /etc/exports
/data/ 192.168.241.0/24(rw,sync,no_root_squash)
mkdir /data
exportfs -arv
在data目录下解压开发给的包
给权限
useradd -M -s /sbin/nologin apache
chown apache:apache upload -R