• 在raspbian上配置apache2/subversion/xdebug及mysql远程访问


    基于前一篇的基础上进行配置http://www.cnblogs.com/yondy/archive/2013/04/23/3033404.html

    因为lighttpd不支持svn,所以要先卸载掉

    sudo apt-get remove lighttpd

    新安装apache2及模块

    sudo apt-get install apache2 libapache2-mod-php5

    修改php.ini,在下面部分添加mysql的扩展

    sudo nano /etc/php5/apache2/php.ini
    ;;;;;;;;;;;;;;;;;;;;;;
    
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
    
    extension=mysql.so

    安装xdebug

    sudo apt-get install php-pear
    sudo apt-get install php5-dev
    sudo pecl install xdebug
     

     在php.ini中加入

    [zend]
    zend_extension="/usr/lib/php5/20100525+lfs/xdebug.so"

    zend_extension=/usr/lib/php5/20090626/xdebug.so (debian)
    xdebug.auto_trace = On
    xdebug.show_exception_trace = On
    xdebug.show_local_vars = On
    xdebug.remote_autostart = On
    xdebug.remote_enable = On
    xdebug.collect_vars = On
    xdebug.collect_return = On
    xdebug.collect_params = On

    xdebug.remote_enable = 1

    xdebug.remote_connect_back=1  //xdebug使用HTTP请求时的源地址进行连接

    xdebug.remote_connect_back = 1 // 允许多人同时使用
    xdebug.remote_port = 9000
    xdebug.remote_handler = dbgp
    xdebug.idekey=PhpStorm //设置IDE调试时的识别关键字

    通过PhpStorm调试可以参考 http://aicode.cc/article/362.html 

    安装subversion

    sudo apt-get install subversion libapache2-svn

     创建svn目录及设置目录所有者

    sudo mkdir /var/svn
    #如果没设置下面所有者,在SVN提交时会报HTTP500错误
    sudo chown -R www-data:www-data /var/svn

    创建svn帐号

    sudo htpasswd -c /var/svn/passwd user_name

    修改svn配置

    sudo nano /etc/apache2/mods-available/dav_svn.conf

    在文件最后添加

    <Location /svn>
    DAV svn
    SVNListParentPath on
    SVNParentPath /var/svn
    AuthType Basic 
    AuthName "Subversion repositories" 
    AuthUserFile /var/svn/psw
    Require valid-user 
    </Location>

    重启apache2服务

    sudo /etc/init.d/apache2 restart

    增加mysql远程访问帐号

    mysql -uroot
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    修改mysql监听远程连接及默认编码

    sudo nano /etc/mysql/my.cnf

    注释掉下面一行

    bind-address = 127.0.0.1

    在client和mysqld区域添加如下内容

    [client]
    default-character-set=utf8
    [mysqld]
    character-set-server=utf8 collation-server=utf8_general_ci

    重启mysql服务

    sudo /etc/init.d/mysql restart
  • 相关阅读:
    Luogu1053 NOIP2005篝火晚会
    BZOJ2151 种树(贪心+堆+链表/wqs二分+动态规划)
    Luogu1155 NOIP2008双栈排序(并查集)
    Luogu1092 NOIP2004虫食算(搜索+高斯消元)
    Codeforces Round#516 Div.1 翻车记
    Luogu1731 NOI1999生日蛋糕(搜索)
    洛谷 P1379 八数码难题 解题报告
    洛谷 P2501 [HAOI2006]数字序列 解题报告
    洛谷 P3143 [USACO16OPEN]钻石收藏家Diamond Collector 解题报告
    洛谷 P2894 [USACO08FEB]酒店Hotel 解题报告
  • 原文地址:https://www.cnblogs.com/yondy/p/3052687.html
Copyright © 2020-2023  润新知