Nginx配置负载均衡(二)
前面简单介绍了nginx的负载均衡配置,接下来我们部署thinkphp5项目进行测试可行性。(部署项目需要在节点1,节点2服务器上做配置,)
1.安装php
查看centos中php的yum源
yum list php*
发现centos中默认的php版本是php5.4,因此需要手动更新rpm
获取rpm
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rp
安装
yum install php72w
安装完成后,查看php版本
php -v
安装完毕后,输入php -v发现出错是因为php72w只是安装了php最小的库,一些扩展还未安装
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql
yum install -y php72w php72w-fpm php72w-cli php72w-common php72w-devel php72w-gd php72w-pdo php72w-mysql php72w-mbstring php72w-bcmath php72w-xml php72-php-pecl-redis4 php72w-process php72w-intl php72w-xmlrpc php72w-soap php72w-ldap php72w-opcach
查看php开启扩展
php -m
2.安装composer
curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
3.安装tp5
切换到web根目录下,执行下面命令
composer create-project topthink/think=5.0.* tp5 --prefer-dist
4.nginx配置tp5(节点1,节点2配置相同)
配置完成后,修改节点1网站内容
节点2网站内容
最后用浏览器进行访问,来验证结果。
刷新浏览器
配置成功