LAMPP 安装配置

 1.LAMPP
 1.1.Download
     a)Offical web site: http://www.apachefriends.org/en/xampp.html
     b)Download link: http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/xampp-linux-1.7.3a.tar.gz/download

 1.2.Installation
     a)Go to linux shell and login as  administrator root
    su / sudo
     b)Extract the download archive file to /opt
    tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
    That's all. XAMPP is now installed below the /opt/lampp directory.
 1.3.Start
     a) To start XAMPP simply call this command:
    /opt/lampp/lampp start
 1.4.Test
     a)http://localhost
 1.5.A matter of security
     a)/opt/lampp/lampp security
   
    Now you should see the following dialog on your screen (user input is highlighted):
    XAMPP: Quick security check...
    XAMPP: Your XAMPP pages are NOT secured by a password.
    XAMPP: Do you want to set a password? [yes] yes (1)
    XAMPP: Password: ******
    XAMPP: Password (again): ******
    XAMPP: Password protection active. Please use 'lampp' as user name!
    XAMPP: MySQL is accessable via network.
    XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
    XAMPP: Turned off.
    XAMPP: Stopping MySQL...
    XAMPP: Starting MySQL...
    XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
    XAMPP: Do you want to set a password? [yes] yes
    XAMPP: Password: ******
    XAMPP: Password (again): ******
    XAMPP: Setting new MySQL pma password.
    XAMPP: Setting phpMyAdmin's pma password to the new one.
    XAMPP: MySQL has no root passwort set!!!
    XAMPP: Do you want to set a password? [yes] yes
    XAMPP: Write the passworde somewhere down to make sure you won't forget it!!!
    XAMPP: Password: ******
    XAMPP: Password (again): ******
    XAMPP: Setting new MySQL root password.
    XAMPP: Setting phpMyAdmin's root password to the new one.
    XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.
    XAMPP: Do you want to change the password? [yes] yes
    XAMPP: Password: ******
    XAMPP: Password (again): ******
    XAMPP: Reload ProFTPD...
    XAMPP: Done.


    (1) Setting a password will protect the XAMPP demo pages (http://localhost/xampp/) using this password. The user name is 'lampp'!
    After calling this command your XAMPP installation should be "secure". For my part I've no idea what else could be insecure.


 1.6.Automatically start XAMPP at login
     a)First, find out your default runlevel.Simply type:
        egrep :initdefault: /etc/inittab
    You should now see a line containing a number between two colons.
    In most cases 3 or 5 (2 if you're using Debian).
     b)Go into the directory which configures this runlevel. If for example your runlevel is 3, then you have to change into the /etc/rc.d/rc3.d directory:
    cd /etc/rc.d/rc3.d
    If your system didn't provide /etc/rc.d/rc3.d please try also /etc/init.d/rc3.d and /etc/rc3.d.
     c)Now carry out the actual configuration by typing:
    ln -s /opt/lampp/lampp S99lampp
    ln -s /opt/lampp/lampp K01lampp
    Now XAMPP should start and stop automatically if you boot or shutdown your machine.

 1.7.Important files and directory

    File/Directory
    Purpose
    /opt/lampp/bin/
    The XAMPP commands home. /opt/lampp/bin/mysql calls for example the MySQL monitor.
    /opt/lampp/htdocs/
    The Apache DocumentRoot directory.
    /opt/lampp/etc/httpd.conf
    The Apache configuration file.
    /opt/lampp/etc/my.cnf
    The MySQL configuration file.
    /opt/lampp/etc/php.ini
    The PHP configuration file.
    /opt/lampp/etc/proftpd.conf
    The ProFTPD configuration file. (since 0.9.5)
    /opt/lampp/phpmyadmin/config.inc.php
    The phpMyAdmin configuration file.
 1.8 To uninstall XAMPP just type in this command:
    rm -rf /opt/lampp


   


 2.Apache
 2.1.Disable directory listing
 a)Open the Apache configuration file
    vi /opt/lampp/etc/httpd.conf
 b)Change setting
    fine out "Options Indexes FollowSymLinks ExecCGI Includes" line in <Directory "/opt/lampp/htdocs">
        replace with "Options Indexes FollowSymLinks ExecCGI Includes"
 2.2.Add new virtualhost
 a)Open the httpd.conf add below at end line
    "Include etc/extra/httpd-fengjun.conf"
 b)Create a new file
    touch extra/httpd-fengjun.conf
   Edit this file
        sudo vi extra/httpd-fengjun.conf
   The content is
    Listen 8080

    <VirtualHost *:8080>
    ServerAdmin fengjunoo@sina.com
    DocumentRoot /home/fengjun/workspace
    ServerName localhost
    ErrorLog logs/workspace_log
    CustomLog logs/workspace_log common
    </VirtualHost>

    <Directory "/home/fengjun/workspace">
        Options FollowSymLinks ExecCGI Includes
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>


 3.MySql
    1.Set character to utf8
        open /opt/lmapp/etc/my.cnf
        add "default-character-set = utf8" in [client] and [mysqld] section
        2.Set Password for root
        SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '123' );
 4.PHP

       open /opt/lampp/etc/php.ini

       disable the xdebug will make the php server faster


 5.PhpMyAdmin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值