Category: Apache

apache 无法启动 短期解决方法

Starting httpd:
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

经常会出现这种提示,然后无法启动apache,用netstat -lntp一查发现httpd占用,这个不就是ser
ver进程么??汗。。。不知怎么办,用kill -9 pid杀死后,它又重生,之后上网一搜,得到如下解
决方法,虽然我也不知道原理,但可以暂时解燃眉之急咯~

su -c "fuser -k -n tcp 80"
su -c "apacheclt -k restart"

Linux + Apache + MySQL + PHP 经典配置

今天算是折腾大了,跟着那本“圣经”走得乱糟糟的,安装的时候也是一团糟,不过还好最后成功了,先来一个简单攻略,再介绍过程吧~~

Linux环境:Fedora 12
Apache:2.2.15
MySQL:5.1.45
STEP1:安装MySQL
选择先安装MySQL是有原因的,因为在编译安装PHP时,需要扩展,要MySQL的一些支持。当然先安装Apache也可以。我的Linux知识不是很丰富,看了下MySQL的编译安装着实麻烦,还是选择官方推荐的rpm包安装吧,这个安着非常简单,使用命令rpm -i即可。
安装MySQL要到官方网站http://dev.mysql.com/downloads/mysql/去下载4个包,分别是server包,client包,devel包和shared包。下面简单介绍一下这四个包的作用:
server包:顾名思义,这个是你的电脑如果想作为服务端所必需的,一般必须要安,除非你只是想要与运行在其他机器上MySQL服务器连接。

Read more »