`

phpmyadmin 安装 nginx 配置 cookie 配置

阅读更多

这里phpmyadmin是用apt-get默认安装的 安装路径在/usr/share/phpmyadmin下

 

 # server for phpmyadmin
    server{
       listen  80;
       server_name www.yours.com;
       location /phpmyadmin {
        index  index.html index.php;
	root /usr/share;
       }
       location ~ ^/phpmyadmin.+\.php$ {
            root /usr/share;
	    fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        /websites/nginx/conf/fastcgi_params;
#            fastcgi_param HTTPS on;

        }

        location /phpMyAdmin {
                rewrite  ^/*  /phpmyadmin last;

        }

要注意的几点

要改下 /etc/phpmyadmin/下的文件的可读权限

 

改下 /etc/phpmyadmin/config.inc.php

if (!empty($dbname)) {
     /* Authentication type */
   $cfg['Servers'][$i]['auth_type'] = 'cookie';

//假如登录不行 加入以下
$cfg['blowfish_secret'] = 'cookie';

//加入以下的 可以省去你很多很多很多麻烦


//$cfg['Servers'][$i]['user']          = 'username';
  //$cfg['Servers'][$i]['password']      = 'pwd'; // use here your password
  //$cfg['Servers'][$i]['auth_type']     = 'config';

  In config.inc.php , try to leave the $cfg['PmaAbsoluteUri'] directive empty.

 

参考链接:

http://www.ruby-forum.com/topic/183232

http://www.howtoforge.com/lemp_nginx_mysql_php_ubuntu_debian

 

 

其他的几个配置文件

spawn-fcgi是在编译lighttpd的过程中产生的

wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.bz2
tar -xvjf lighttpd-1.4.18.tar.bz2
cd lighttpd-1.4.18
./configure
make
cp src/spawn-fcgi /usr/bin/spawn-fcgi

注意:并没有安装 lighttpd,只是拿出里面的 spawn-fcgi。(make 而没有 install)
 

 

 

php-fastcgi

/websites/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /websites/php/bin/php-cgi
 

 

 

 

init-fastcgi

#!/bin/bash
PHP_SCRIPT=/websites/nginx/sbin/php-fastcgi
RETVAL=0
case "$1" in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php-cgi
RETVAL=$?
;;
restart)
killall -9 php-cgi
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
 

 

 

分享到:
评论

相关推荐

    phpMyAdmin安装配置方法全过程

    ### phpMyAdmin安装配置方法全过程 #### 一、前言 在进行数据库管理时,phpMyAdmin是一款非常实用且强大的工具。它不仅提供了图形化的界面来管理MySQL数据库,还简化了数据库操作流程,使得数据库的管理和维护变得...

    php基础教程PHPMYADMIN简明安装教程

    本教程将详细介绍如何在本地或服务器上安装配置PHPMyAdmin,使你可以轻松地通过Web方式操作MySQL数据库。 #### 二、安装前准备 在开始安装PHPMyAdmin之前,确保以下条件已经满足: 1. **系统环境**:你已经安装了...

    PHPMYADMIN简明安装教程 2PHPMYADMIN简明安装教程 2

    在开始PHPMyAdmin的安装过程之前,确保已经安装了以下基础组件: 1. **服务器端软件**:一个Web服务器,如Apache或Nginx。 2. **PHP**:当前版本的PHP(通常推荐5.5以上),因为PHPMyAdmin依赖于PHP环境来运行。 3....

    深入phpMyAdmin的安装与配置的详细步骤

    需要注意的是,进行phpMyAdmin安装与配置时,需要确保Web服务器正确配置,如Apache或Nginx,并且用户的Web服务器用户(例如Apache的www-data用户)需要有权限访问phpMyAdmin目录,这样才能确保Web服务器能够正常地...

    phpMyAdmin 安装教程全攻略

    如 CentOS、Windows 等,安装过程可能会有所不同,涉及到的软件组合可能包括 LAMP (Linux, Apache, MySQL, PHP) 或 LNMP (Linux, Nginx, MySQL, PHP),在安装过程中还需关注各自软件的版本兼容性以及安全配置。...

    phpMyAdmin Documentation

    4. 访问 phpMyAdmin 安装页面完成配置。 **phpMyAdmin 配置存储**: - 可选择将配置存储在数据库或传统的配置文件中。 **升级旧版本**: - 在升级之前备份所有相关文件和数据库设置。 - 删除旧版本文件,上传新...

    phpMyAdmin官方手册

    为了运行phpMyAdmin,需要一个兼容的Web服务器,如Apache、Nginx或IIS等。Web服务器应配置为支持PHP脚本的执行。 **2.2 PHP** phpMyAdmin需要PHP来运行,推荐使用最新稳定版本的PHP,以确保最佳性能和安全性。最低...

    phpMyAdmin-3.5.7-all-languages.zip

    - **安装**:下载phpMyAdmin-3.5.7-all-languages.zip后,解压到服务器的PHP可执行目录,配置好Apache或Nginx等Web服务器的路径,即可通过浏览器访问。 - **配置**:配置文件通常为 `config.inc.php`,在此文件...

    phpmyadmin中配置文件现在需要绝密的短语密码的解决方法

    1. 打开PHPMyAdmin的配置文件`config.inc.php`,通常位于PHPMyAdmin安装目录下。 2. 使用文本编辑器(如`vi`、`nano`或`sublime text`等)打开文件。 3. 查找`$cfg['Servers'][$i]['auth_type']`这一行,确保其值...

    [文件数据]phpMyAdmin 3.1.5 For Linux_phpmyadmin-3.1.4-codepub.zip

    1. **安装与配置** - **环境要求**:phpMyAdmin 需要在支持PHP和MySQL的环境中运行,如Apache或Nginx服务器,以及PHP 5.x版本。 - **下载与解压**:从官方或可靠源下载phpMyAdmin 3.1.5的zip文件,解压到Web服务器...

    CentOS_perfectServ:CentOS perfectServ脚本,用于在CentOS7的最新最小安装中完全自动设置ISPConfig

    该脚本将在最小和新的CentOS 7系统上安装所有具有ISPConfig 3完整配置所需的内容。 它没有任何保证,需要肯定地加以改进! 这项工作是基于您必须先阅读本文档和脚本本身。 您必须全新安装CentOS 7,没有安装任何...

    在线MySQL管理工具MyWebSql v3.7 正式版.zip

    MyWebSql 是一个基于Web的MySQL数据库管理客户端,类似 phpMyAdmin,但界面更好看。除了操作表格数据外,MyWebSql 还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入导出。...

    MyWebSQL 3.7.zip

    MyWebSQL是一个基于Web的MySQL数据库管理客户端,类似phpMyAdmin,但界面更好看。除了操作表格数据外,MyWebSQL还可以对包括视图,存储过程,触发器和函数在内的对象进行控制,支持数据和查询结果的导入\导出,...

    pikachu-master.zip

    在搭建Pikachu靶场时,我们需要确保PHPStudy已经正确安装并配置好Apache或Nginx服务器以及MySQL数据库。 1. **环境准备**:下载并安装PHPStudy,选择合适的版本(如PHP7.2或更高)以支持Pikachu靶场的运行需求。...

    PHP爱Q卡密社区5.0系统源码.zip

    3. 搭建网站与后台:完成以上两步后,您需要将整个系统上传至服务器,并配置好Web服务器(如Apache或Nginx)以支持PHP运行环境。当网站成功部署后,通过访问后台地址`/sysadmin`,您可以进行管理员账号的创建、系统...

    PHP实例开发源码-php某女性减肥门户网源码.zip

    在“使用须知.txt”中,可能包含了一些关于如何部署和运行此源码的重要信息,例如环境配置需求(如PHP版本、服务器环境如Apache或Nginx、数据库版本等)、数据库配置文件的位置、文件权限设置等。在实际操作前,...

    【JavaScript源代码】js实现登陆与注册功能.docx

    - PHPStudy 是一款集成了 Apache、PHP、MySQL、phpMyAdmin 和 Nginx 等软件的开发环境。 - 在安装 PHPStudy 后,需要启动内置服务器,确保 Apache 和 MySQL 正常运行。 - 在 PHPStudy 中的“www”文件夹内创建所...

    php程序员菜鸟成长手记——php入门教程

    - **实验目的**:熟悉PHP开发环境的搭建过程,包括服务器软件的安装配置以及测试环境的设置。 - **实验准备**: - 下载并安装PHP、Apache和MySQL。 - 准备好必要的配置文件和示例脚本。 - **PHP的安装和配置**: ...

Global site tag (gtag.js) - Google Analytics