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:

[email protected] $> mysqladmin -uroot -p create autpuppy

Enter password: #Enter the root password

[email protected] $> 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)

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

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

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

时间: 2024-10-13 11:28:07

php5+apache2+mysql环境安装authpuppy的相关文章

Redis和MySQL环境安装

Redis环境安装 直接去:https://github.com/MicrosoftArchive/redis/releases这个网址的Redis安装. 下载好以后直接一键安装. 然后安装它的可视化界面RedisDesktopManager: 直接去:https://github.com/uglide/RedisDesktopManager/releases下载稳定的版本 还是下载好后一键安装 MySQL环境安装 直接在百度下载mysql后安装 安装MySQL可视化工具mysql-front:

【ubuntu14.04】搭建PHP5+Apache2+Oracle环境

RT 最近开发的一个项目,数据库使用oracle.oracle本身支持Red Hat,对ubuntu的支持并不好,如果ubuntu需要安装oracle,系统本身需要做伪装等很多工作,所以我只打算使用远程服务器上的oracle数据库. 本地环境: Linux xxx-ThinkPad-T400 3.13.0-46-generic #75-Ubuntu SMP Tue Feb 10 15:24:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux PHP版本:5.5.

Centos6.5 Jdk+Tomcat+Mysql环境安装

系统环境:Centos6.5 64位 1. 安装java环境 这里安装的是jdk1.7.60 在/usr/local目录下创建java目录,可到oracle官网或镜像网站下载jdk-7u60-linux-x64.tar.gz,放到/usr/local/java中, cd /usr/local/java,执行解压: tar zxvf  jdk-7u60-linux-x64.tar.gz. 解压完成后配置JAVA_HOME,JAR_HOME环境变量.打开/etc/profile文件,命令:vi /e

php apache phpmyadmin mysql环境安装

文件下载: Apache: http://httpd.apache.org/download.cgi PHP,phpMyAdmin,mysql,API下载:http://pan.baidu.com/s/1o69XDEi 1.安装MySql: MySql是安装文件,点击Setup进行安装,可选default或者server only模式,设置的数据库root用户密码一定要记住. 2.Apache安装: 在D盘根目录添加Apache24文件夹,将下载的Apache服务器解压到文件夹 配置conf文件

[py]py3/pip/mysql环境安装

win下正确姿势安装py3 选择64bit的python3 选择自定义安装 选择安装位置 安装pip yum install install python-pip -y cd mkdir ~/.pip cat > .pip/pip.conf<<EOF [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com EOF 安装虚拟环境 pip ins

win7(64位)php5.5-Apache2.4-mysql5.6环境安装

直接阅读原文请进入: win7(64位)php5.5-Apache2.4-mysql5.6环境安装 http://jingyan.baidu.com/article/9faa723152c5d6473d28cb47.html win7(64位)php5.5-Apache2.4-mysql5.6环境安装 工具/原料 php-5.6.23-Win32-VC11-x64.zip 下载地址: http://windows.php.net/downloads/releases/ httpd-2.4.20-

PHP开发环境&amp;amp;MySQL下载安装及配置流程

PHP开发环境&MySQL下载安装及配置流程 因工作须要,从0開始学PHP,前几天看完视频教程后開始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无非就是这么几步,下载->安装->配置.PHP的环境须要三样东西.php.mysql.apache(按序例如以下图),依照我的理解.它们各自是语言解释器.数据库.server. 二.下载 PHP100.com是个奇妙的站点,我从这上面找到了前两样东西的下载地址,apache的链似乎坏了.官网上也找不

PHP开发环境&amp;MySQL下载安装及配置流程

PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无非就是这么几步,下载->安装->配置.PHP的环境需要三样东西,php.mysql.apache(按序如下图),按照我的理解,它们分别是语言解释器.数据库.服务器. 二.下载 PHP100.com是个神奇的网站,我从这上面找到了前两样东西的下载地址,apache的链似乎坏了,官网上也找不到下载位置

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”