Ubuntu下Nginx做负载实现高性能WEB服务器3

Ubuntu下Nginx做负载实现高性能WEB服务器
Ubuntu下Nginx做负载实现高性能WEB服务器2—日志优化
Ubuntu下Nginx做负载实现高性能WEB服务器3—PHP网站的部署和时间同步
Ubuntu下Nginx做负载实现高性能WEB服务器4---RSYNC实现网站同步

1.环境

Ubuntu下Nginx做负载实现高性能WEB服务器3—PHP网站的部署和时间同步

网络拓扑

2.部署

此处以天空网络免费的视频网站搭建为例。

2.1 在外网代理机器(192.168.80.8)上下载网站源码包

root@ubuntu:~# wget

root@ubuntu:~# tar –xvf SKYUC_3.4.1_Free_php5.3.tar.bz2

2.2 使用SCP命令拷贝至ubuntu2(192.168.1.9)和ubuntu3(192.168.1.10)上。1.9为例子

root@ubuntu2:~# scp –r SKYUC_3.4.1_Free_php5.3 root@192.168.1.9:~

登录192.168.1.9.

root@ubuntu2:~# mv SKYUC_3.4.1_Free_php5.3 /var/www/

root@ubuntu2:~# mv /var/www/SKYUC_3.4.1_Free_php5.3 /var/www/shyuc

修改apache2虚拟主机目录

root@ubuntu2:~# vim /etc/apache/sites-enabled/000-default

修改其中的DocumentRoot /var/www/skyuc

此时在客户端浏览器输入192.168.80.8来安装网站,会提示Zend Guard Loader 未安装。

2.3 Zend Guard Loader 的安装

在 网站上下载对应的Zend Guard Loader 版本,注意PHP5.3是Zend Guard Loader 而php5.2以及之前的版本是Zend Optimizer 。下载完毕并scp到web服务器上。

root@ubuntu2:~# wget

root@ubuntu2:~# tar xvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

解压后只有一个文件ZendGuardLoader.so

修改php.ini

root@ubuntu2:~# vi /etc/php5/apache2/php.ini

添加以下几行(通过查看README文件即可知道):

zend_loader.enable=1

zend_extension=/usr/lib/apache2/modules/ZendGuardLoader.so

zend_loader.disable_licensing = 0

zend_loader.obfuscation_level_support = 3

重启apache2

root@ubuntu2:~# kill –HUP `cat /var/run/apache2.pid`

2.3 安装网站

随便安装,注意更改网站根目录权限

root@ubuntu2:/var/www/skyuc# chmod –R 777 upload/ data/ admincp/ templates/

然后一步步安装即可。

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

转载注明出处:http://www.heiqu.com/35ca1db41a0663b5ed74f79203fd580e.html