我正在尝试配置nginad服务器,但文档说它需要一台CentOS机器。
有没有人试图在Ubuntu机器上安装它?
由于
答案 0 :(得分:2)
我没有,但如果您在尝试安装时需要任何信息,可以点击官方网站右侧的支持标签http://www.nginad.com
NginAd没有专门使用CentOS特定包或代码,因为NginAd是一个100%纯PHP应用程序,可在多个平台上的多个PHP运行时运行。
安装过程需要nginx,php-fpm,MySQL和apc,它们都可以在Ubuntu和CentOS上使用。
答案 1 :(得分:0)
这是2014年的旧版本,现在可能会有一些变化。我只是提供我当时所做的事情。
不是母语为英语的人...... ^ _ ^
下载Nginad
git克隆nginad并将“upload”文件夹放在web服务器的web文件夹下。
安装依赖项
在上传文件夹中,调用
composer.phar self-update
composer.phar install
cd config/autoload
cp database.local.php.dist database.local.php
cp delivery.local.php.dist delivery.local.php
cp email.local.php.dist email.local.php
cp rtb.config.local.php.dist rtb.config.local.php
配置数据库连接配置
请仅在link中执行与数据库相关的部分。它创建了nginad所需的所有表。
你应该准备好php,mysql环境。
我所做的是:
mysql -u root -p //login mysql
create database nginad;
grant usage on *.* to nginad@`%` identified by 'password';
grant all privileges on nginad.* to nginad@`%` ;
flush privileges;
quit;
和
//nginad.sql is the sql download from the nginad website
mysql -u nginad -p nginad < nginad.sql
最后,配置你的nginad连接文件(/config/autoload/database.local.php)
$dbParams = array(
'dbname' => 'nginad',
'user' => 'root',
'pass' => '',
'host' => 'localhost',
);
为了让您的广告请求有效,您还应该更改请求域,请参阅public / ad / nginad.js文件。
修改第一行:
var adserver_domain = ""
将adserver_domain设置为您的nginad服务器。
关于管理员密码,nginad有一个初始管理员帐户,但我不知道密码。所以我刚刚修改了sql数据库....(现在它有关于初始帐户的文档,但我记不起网址了。)