zoukankan      html  css  js  c++  java
  • 搭建3、安装xampp,添加apache、mysql服务

    安装xampp

    1./opt目录下放xampp-linux-1.8.3-3-installer.run、bugfree.zip

    2.[root@centos1 opt]# chmod 775 xampp-linux-1.8.3-3-installer.run #赋权
    3.[root@centos1 opt]# sudo ./xampp-linux-1.8.3-3-installer.run #安装xampp

    4.启动xampp

    [root@centos1 /]# sudo ./opt/lampp/lampp start
    Starting XAMPP for Linux 1.8.3-3...
    XAMPP: Starting Apache...already running.
    XAMPP: Starting MySQL...ok.
    XAMPP: Starting ProFTPD...ok.
    [root@centos1 /]#

    配置mysql服务

    [root@centos1 ~]# find / -name mysql.server
    /opt/lampp/share/mysql/mysql.server
    /opt/lampp/bin/mysql.server   ##mysql启动文件

    [root@centos1 ~]# ln -s /opt/lampp/bin/mysql.server /etc/rc.d/init.d/mysql   ##软连接(理解为快捷键)
    [root@centos1 ~]# vi /etc/rc.d/init.d/mysql   ##大概看了一眼

    [root@centos1 ~]# chkconfig --add mysql   ##增加mysql的系统服务
    [root@centos1 ~]# chkconfig --list mysql    ##列出mysql服务的设置情况
    mysql              0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

    [root@centos1 ~]# service mysql restart
    Shutting down MySQL.. SUCCESS!
    Starting MySQL.. SUCCESS!

    [root@centos1 ~]# service mysql status
    SUCCESS! MySQL running (3237)

    [root@centos1 init.d]# ps -aux|grep mysql
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root      3318  0.0  0.2   3044  1340 pts/0    S    12:17   0:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/centos1.pid
    mysql     3679  0.0 19.0 330620 97344 pts/0    Sl   12:17   0:01 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --plugin-dir=/opt/lampp/lib/mysql/plugin/ --user=mysql --log-error=/opt/lampp/var/mysql/centos1.err --pid-file=/opt/lampp/var/mysql/centos1.pid --socket=/opt/lampp/var/mysql/mysql.sock --port=3306
    root      4217  0.0  0.1   5980   756 pts/0    S+   12:41   0:00 grep mysql


    如果使用过程中提示 

    [root@centos1 var]# mysql -uroot -p
    -bash: mysql: command not found

    解决:[root@centos1 bin]# ln -s /opt/lampp/bin/mysql /usr/bin

    就可以了

    配置apache服务   

    [root@centos1 ~]# find / -name apachectl
    /opt/lampp/bin/apachectl

    [root@centos1 ~]# ln -s /opt/lampp/bin/apachectl /etc/rc.d/init.d/apache

    [root@centos1 ~]# vi /etc/rc.d/init.d/apache ##加入#chkconfig:2345 85 15

    #说明:2345表示在2345这四种启动级别里面加载这个服务,85表示启动(开机时)顺序号,15表示关闭(关机时)顺序号.

    image

    [root@centos1 init.d]# chkconfig --add apache
    [root@centos1 init.d]# chkconfig --list apache
    apache             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

    [root@centos1 ~]# service apache status 
    /etc/init.d/apache: line 96: lynx: command not found  

    [root@centos1 ~]# yum install lynx

    [root@centos1 ~]# service apache restart
    httpd not running, trying to start

    [root@centos1 init.d]# ps -aux|grep httpd
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root      4203  1.0  3.5  58252 18016 ?        Ss   12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4204  0.0  2.7  55552 13932 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4205  0.0  3.0  58252 15720 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4206  0.2  3.0  58252 15720 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4207  0.0  3.0  58252 15720 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4208  0.0  3.0  58252 15720 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    daemon    4209  0.2  3.0  58252 15720 ?        S    12:35   0:00 /opt/lampp/bin/httpd -k restart
    root      4211  0.0  0.1   5980   752 pts/0    S+   12:35   0:00 grep httpd
    [root@centos1 init.d]#



    [root@centos1 init.d]# ll
    总用量 148
    lrwxrwxrwx  1 root root    24 12月 12 11:29 apache -> /opt/lampp/bin/apachectl
    -rwxr-xr-x. 1 root root  3378 6月  22 2012 auditd
    -r-xr-xr-x. 1 root root  1340 2月  22 2013 blk-availability
    -rwxr-xr-x. 1 root root  2793 7月  19 2011 crond
    -rw-r--r--. 1 root root 18216 1月   9 2013 functions
    -rwxr-xr-x. 1 root root  5829 1月   9 2013 halt
    -rwxr-xr-x  1 root root  2001 10月 16 22:46 htcacheclean
    -rwxr-xr-x  1 root root  3371 10月 16 22:46 httpd
    -rwxr-xr-x. 1 root root  9515 2月  22 2013 ip6tables
    -rwxr-xr-x. 1 root root  9409 2月  22 2013 iptables
    -rwxr-xr-x. 1 root root   652 1月   9 2013 killall
    -r-xr-xr-x. 1 root root  2134 2月  22 2013 lvm2-lvmetad
    -r-xr-xr-x. 1 root root  2665 2月  22 2013 lvm2-monitor
    -rwxr-xr-x. 1 root root  2200 9月  14 2012 messagebus
    lrwxrwxrwx  1 root root    27 12月 12 11:43 mysql -> /opt/lampp/bin/mysql.server

    [root@centos1 tmp]# ps -aux|grep httpd
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root      5320  0.1  4.2  62536 21544 ?        Ss   07:46   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5353  0.0  2.9  61080 15316 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5354  0.0  3.3  62536 16916 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5355  0.0  3.3  62536 16928 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5356  0.0  3.3  62536 16916 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5357  0.0  3.3  62536 16916 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    daemon    5358  0.0  3.3  62536 16916 ?        S    07:48   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
    root      5362  0.0  0.1   5976   740 pts/0    S+   07:49   0:00 grep httpd

            

    [root@centos1 init.d]# find / -name apachectl
    /usr/sbin/apachectl
    /opt/lampp/bin/apachectl
    [root@centos1 init.d]# /opt/lampp/bin/apachectl -k start
    httpd (pid 5468) already running
    [root@centos1 init.d]# /opt/lampp/bin/apachectl -k stop
    [root@centos1 init.d]# /opt/lampp/bin/apachectl -k start         
           
    [root@centos1 init.d]# service apache start
    [root@centos1 init.d]# netstat -anp|grep :80
    tcp        0      0 :::80                       :::*                        LISTEN      5959/httpd         


  • 相关阅读:
    16 IO流(十三)——Object流 序列化与反序列化
    java.IO.EOFException异常
    15 IO流(十二)——数据流Data InputStream/OutputStream 未学会
    14 IO流(十一)——装换流InputStreamReader与OutputStreamWriter
    13 IO流(十)——BufferedReader/BufferedWriter 装饰流
    12 IO流(九)——装饰流 BufferedInputStream/OutputStream
    11 IO流(八)——装饰器设计模式,Filter装饰流
    10 IO流(七)——copy方法封装、关闭流方法封装的两种方式以及try...with...resource
    09 IO流(六)——ByteArray字节流、流对接
    新手学习PHP的避雷针,这些坑在PHP开发中就别跳了
  • 原文地址:https://www.cnblogs.com/stay-sober/p/4159614.html
Copyright © 2011-2022 走看看