码迷,mamicode.com
首页 > 数据库 > 详细

php5+apache2+mysql环境安装authpuppy

时间:2015-08-30 13:04:05      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:php5   apache2   mysql   authpuppy   

所用环境: php5, apache2服务器


首先检测环境:check_configuration.php,执行该文件,在安装authpuppy之前保证所有必须的条件都满足。

    技术分享

可能会遇到的问题:

    技术分享

解决办法:

    1.PDO has some drivers installed : FAILED

         如果你用的数据库是mysql, 请安装;   sudo apt-get install php5-mysql

    2. XSL module is installed: FAILED

        请安装:  sudo apt-get install php5-xsl

    3. a PHP accelerator is installed: FAILED

        请安装; sudo apt-get install php5-apc

    4. php.ini has short_open_tag set to off: FAILED

        在你的安装目录中找着php.ini, 并找着short_open_tar设置为off即可。

获取源代码:

    获取最新的代码:   源代码, 将文件解压到web服务器目录中。

    tar xvf authpuppy-<version>-<stability>_<packaging>.tgz

   sudo mv authpuppy/ /var/www

配置apache服务器:

    该项目的apache2服务器的配置和其他任一个symfony项目的配置类似。想要查看更多细节请查看:symfony web server configuration.

    技术分享

设置目录权限:

    为了应用可以使用,一些目录必须有写权限,在开发服务器上,可以这么做:

          chmod -R a+w  <directory>

    在生产环境下最好将所有者设置成web服务器进程的所有者:

          chown -R www-data <directory> (procided www-data is the apache proces owner ,on some os, it is ‘apache‘ or ‘https‘)

   下面列出要设置权限的目录.其中标记*的对工作系统必须是可写的,其他的在插件自动安装时必须是可写的,但这写可以被手动设置。

     .config* 或者至少config/authpuppy.yml:  因为config/authpuppy.yml文件包含使能插件列表,可写保证在初始化时可以被加载。

    .cache*:   在运行时被symfony使用,缓存函数和数据。

    .log*:  日志目录。

    .data*:  清除缓存人物需要该目录的访问权限。

    .plugins:   插件安装的目录。

    .web:   Plugins may have assets(images, javascript, css)to publish to the web directory , so make sure it is writable, otherwise you‘ll need to do this by hand.


创建数据库:

    mysql:

    user@youserver $> mysqladmin -uroot -p create autpuppy

    Enter password: #Enter the root password

    user@youserver $> mysql -u root -p

    Enter password

    Welcome to the MySQL minitor. Commands end with ; or \g.

    Your MySQL connection id is 45

    Server version: 5.0.51a-3ubuntu5.5(Ubuntu)

    Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the buffer.

    mysql> create user ‘authpuppy‘@‘localhost‘ identified by ‘autelan‘;

    Query OK, 0 rows affected(0.21 sec)

    mysql> grant all privileges on authpuppy.* to ‘authpuppy‘@‘localhost‘ with grant option;

    Query OK, 0 rows affected (0.02 sec)


开始安装authpuppy

    在浏览器中打开http://localhost:youport(http://localhost:9090)

   技术分享

技术分享技术分享

如果你的权限出现以下问题:

    技术分享技术分享

    请保证该有写权限的目录都有写权限即可。



技术分享技术分享技术分享技术分享

   



















 















   

  




版权声明:本文为博主原创文章,未经博主允许不得转载。

php5+apache2+mysql环境安装authpuppy

标签:php5   apache2   mysql   authpuppy   

原文地址:http://blog.csdn.net/woaipaiqiu/article/details/48101891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!