有没有人试图在Ubuntu上安装nginad?

时间:2014-12-08 07:31:50

标签: ubuntu adserver

我正在尝试配置nginad服务器,但文档说它需要一台CentOS机器。

有没有人试图在Ubuntu机器上安装它?

由于

2 个答案:

答案 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

  • 删除config / autoload下php文件的“.dist” 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数据库....(现在它有关于初始帐户的文档,但我记不起网址了。)