搭建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         


posted @ 2014-12-12 14:08  hotarubi  阅读(587)  评论(1编辑  收藏  举报