最近用xampp搭建了开源商城项目iwebshop,刚搭建完没问题,可是周一来因为服务器重启了,我再启动xampp,显示组件都启动ok了,但是用linux命令查看相关组件的进程时,发现实际没启动起来,在网上找了好久解决办法,按照下列步骤终于解决了。(因为xampp已经安装,所以忽略1-3条)

以下内容来源:http://www.cnblogs.com/stay-sober/p/4159614.html

安装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表示关闭(关机时)顺序号.

[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

xampp搭建开源项目iwebshop后,服务器重启后再启动xampp显示组件都启动ok,但是实际启动失败解决办法的更多相关文章

  1. PHPWAMP自启异常,服务器重启后Apache等服务不会自动重启的原因分析

    在使用“PHPWAMP自动任务”时,不少学生遇到如下问题: “phpwamp绿色集成环境重启动电脑(服务器)后,不会自动启动网站服务” (如果是其他环境或是自己搭建时遇到此问题,也是可以用此法解决) ...

  2. Linux服务器重启后eureka报错

    在Linux服务器重启后,首次启动应用时查看eureka注册中心,报错 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP W ...

  3. 服务器重启后如何开启由docker部署的redmine

    1. 服务器重启后,需要重新开启docker服务 systemctl start docker 2. 查看全部container,包括exited的容器,找出redmine所对应的NAMES标签名称 ...

  4. 服务器断电后 redis重启后启动不起来

    服务器断电后 redis 重启后启动不起来 原因:db持久化失败 1. 先查询redis的进程 ps -ef|grep redis 2. 查询redis的缓存文件在哪 whereis dump.rdb ...

  5. Linux服务器重启后启动Oracle服务

    目录 1. 启动Oracle服务 2. 启动Oracle监听服务 © 版权声明:本文为博主原创文章,转载请注明出处 1. 启动Oracle服务 重启Linux服务器后,Oracle服务还需要手动启动. ...

  6. rsyslog 服务器重启后 发现不能接受到外部日志 只能接受本地日志 关闭防火墙即可

    rsyslog 服务器重启后 发现不能接受到外部日志 只能接受本地日志  关闭防火墙即可 1 关闭防火墙: # systemctl stop firewalld 2 将SELINUX设置为disabl ...

  7. .NET平台开源项目速览(5)深入使用与扩展SharpConfig组件

    上个月在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧  和 .NET平台开源项目速览(1)SharpConfig配置文件读写组件 中都提到了SharpConfig组件,简单轻量级 ...

  8. .NET平台开源项目速览(2)Compare .NET Objects对象比较组件

    .NET平台开源项目速览今天介绍一款小巧强大的对象比较组件.可以更详细的获取2个对象的差别,并记录具体差别,比较过程和要求可以灵活配置. .NET开源目录:[目录]本博客其他.NET开源项目文章目录 ...

  9. 服务器重启后SQL Server Agent由于"The EventLog service has not been started" 启动失败

    案例环境: 操作系统   : Microsoft Windows Server 2003 Standard Edtion SP2 数据库版本 : SQL Server 2005 Standard Ed ...

随机推荐

  1. JUC并发包与容器类 - 面试题(一网打净,持续更新)

    文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...

  2. 在Centos7下安装RabbitMQ

    1.背景 不用多说,这东西好用! 2.安装 步骤一:下载安装包 链接:https://pan.baidu.com/s/1PIYI60wX6L7BtVyVft-vSA 提取码:1234 复制这段内容后打 ...

  3. 【题解】覆盖问题 BZOJ1052 HAOI2007 二分

    题目描述 某 人在山上种了N棵小树苗.冬天来了,温度急速下降,小树苗脆弱得不堪一击,于是树主人想用一些塑料薄膜把这些小树遮盖起来,经过一番长久的思考,他决定用 3个LL的正方形塑料薄膜将小树遮起来.我 ...

  4. NOIP模拟测试20「周·任·飞」

    liu_runda出的题再次$\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%$ 任 题解 题目中为什么反复强调简单路径,没有环 没有环的图中点数-边数=联通块数 前缀和维护边 ...

  5. 机器人路径规划其一 Dijkstra Algorithm【附动态图源码】

    首先要说明的是,机器人路径规划与轨迹规划属于两个不同的概念,一般而言,轨迹规划针对的对象为机器人末端坐标系或者某个关节的位置速度加速度在时域的规划,常用的方法为多项式样条插值,梯形轨迹等等,而路径规划 ...

  6. canvas小画板——(3)笔锋效果

    画线准备 准备一个canvas <canvas id="canvasId" width="1000" height="800"> ...

  7. excel VBA一个fuction同时执行多个正则表达式,实现方法

    代码: Function zhengze3(ze1 As String, ze2 As String, Rng1 As Range, Rng2 As Range)    Set regx1 = Cre ...

  8. 全新安装Windows版 Atlassian Confluence 7.3.1 + MySQL 8.0,迁移数据,并设置服务自启

    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki.使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息.文档协作.集体讨论,信息推送. 安装Conflu ...

  9. GPU 高性能计算

    背景 近日忽然想到,在CPU类型的服务器即使给到足够的运算资源,与GPU类型的服务器做运算来讲仍然是相差甚远,而本人有一台闲置的AMD vega8集显的电脑.想要用来做计算,来探究其与CPU运算的差别 ...

  10. java 的 IO简单理解

    首先要先理解什么是 stream ? stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源. 一.不同导向的 stream 1)以字节为单位从 stream 中读取或往 st ...