1.安装web容器apache或者nginx
2.安装php-5.2.13
(1)首先安装补丁php-5.2.13-fpm
#gzip -cd php-5.2.13-fpm-0.5.13.diff.gz | patch -d php-5.2.13 -p1
(2)编译php
#./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-ftp
(3)检查是否有www用户
(4)修改php配置文件php-fpm.conf
<value name="listen_address">/dev/shm/php-fcgi.sock</value>
Unix user of processes
<value name="user">www</value>
Unix group of processes
<value name="group">www</value>
将用户与组改为www,注意这块的代码是注释的需要去掉注释 '<!-- -->'
(5)源目录下面的php.ini-dist拷贝到php的etc目录下面,并重名为php.ini
3.ggpub程序包安装以及配置
(1)解压code包到/www,并改名为:openx
#cd /www
#mv code/ openx
(2)配置文件
#cd /www/openx/var
#vim default.conf.php
realConfig="ggpub.xxxxx.com" 将此配置的域名改为你自己的域名
#cp -p ggpub.dev.com.conf.php ggpub.xxxx.com.conf.php 拷贝一份配置文件
#vim ggpub.xxxxx.com.conf.php
配置连接的数据库
[database]
type=mysql
;host=localhost
host=192.168.150.150
;socket="/tmp/mysql.sock" 这块需要注释
port=3306
username=ggpub
password=oXFKR4cVNAfdkLO3ImP5
name=admanager
persistent=
mysql4_compatibility=1
protocol=tcp
compress=
ssl=
capath=
ca=
修改web路径
[webpath]
admin="ggpub.xxxxx.com/www/admin" 改成自己的域名
4.修改nginx配置文件
#cd /usr/local/nginx/conf/
#vim nginx.cof
添加如下:
include vhosts/ggpub.xxxx.com;
#cd vhosts/
#cp -p www.jhmall.com ggpub.xxxx.com
#vim ggpub.xxxx.com
server_name ggpub.xxxx.com;
access_log /www/logs/ggpub-access.log combined;
error_log /www/logs/ggpub-error.log warn;
root /www/openx;
fastcgi_param SCRIPT_FILENAME /www/openx$real_script_name;
# if ($host != 'ggpub.masa.net' ) {
# rewrite ^/(.*)$ http://ggpub.xxxx.net/$1 permanent;
转载于:https://blog.51cto.com/shitouququ/832882