首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » [原创]linux+apache+php+mysql  


  作者:tian1118
  注册时间:2004-11-18
  主题/回复:5/7
  积分:429
  等级:★★☆(五级)
  称号:略有小成

  tian1118@163.net..
  未提供
  www.

 

 发表:2004-11-18 08:50:54 阅读 2406 次 回复 4 次 得分4  |   字号 字色
[原创]linux+apache+php+mysql
经过n个不眠之夜,小弟终于配置成功apache+php+mysql [原创]
到www.mysql.com , www.apache.org , www.php.net下载mysql,apache,php的最新源码包
mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz
httpd-2.0.52.tar.gz
php-5.0.2.tar.gz

我们先来安装mysql
cp mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz /usr/local/
tar -zxvf mysql-standard-5.0.1-alpha-snapshot-pc-linux-i686.tar.gz
cd mysql-standard-5.0.1-alpha-pc-linux-i686/
emacs INSTALL-BINARY  获得安装信息
groupadd mysql    
useradd -g mysql mysql 
cd /usr/local/
ln -s mysql-standard-5.0.1-alpha-pc-linux-i686/ mysql  建立软链接
./scripts/mysql_install_db --user=mysql   
chown -R root .    
chown -R mysql data    
chgrp -R mysql .   
./bin/mysqld_safe --user=mysql &   从后台启动mysql,这时会看到
[1] 3879
[root--1014--/usr/local/mysql]Starting mysqld daemon with databases from /usr/local/mysql/data
证明已经成功,可以用ps -aux │ grep mysql 可以看到。
安装成功

再来安装apache
tar -zxvf httpd-2.0.52.tar.gz
cd httpd-2.0.52
emacs INSTALL    获得一些安装信息
./configure --enable-so   --enable-so 
make ; make install
cd /usr/local/apache2/bin
./apachectl start
httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
这时打开浏览器,输入127.0.0.1或你的电脑名,我的为tian1118,然后你就可以看到漂亮的羽毛,证明apache安装成功,而且可以正确显示出简体中文,真爽。
再仔细看看,好像有点问题。
cd /usr/loca/apache2/conf/
cp httpd.conf beifei 备份一下,免得自己改错了。
emacs httpd.conf
找到#ServerName www.example.com:80
把它改为ServerName 127.0.0.1
../bin/apachectl restart  没有出错提示证明成功

再来安装php
tar -zxvf php-5.0.2.tar.gz
cd php-5.0.2
emacs INSTALL  获得一些安装信息
./configure --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql
如果出现如下证明快成功了。
+--------------------------------------------------------------------+   
│ License:               │
│ This software is subject to the PHP License, available in this │
│ distribution in the file LICENSE.  By continuing this installation │
│ process, you are bound by the terms of this license agreement. │
│ If you do not agree with the terms of this license, you must abort │
│ the installation process at this point.        │
+--------------------------------------------------------------------+
 
Thank you for using PHP.

make 
make install
cp php.ini-dist /usr/local/lib/php.ini
cp:是否覆盖‘/usr/local/lib/php.ini’? y


php与apache整合
emacs /usr/local/apache2/conf/httpd.conf  找到DirectoryIndex改为如下:
DirectoryIndex index.html index.php index.htm index.html.var
找到
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在它后面添加
AddType application/x-httpd-php .php 
/usr/local/apache2/bin/apachectl restart

测试php
emacs /usr/local/apache2/htdocs/index.php
添加<? phpinfo();?>
打开浏览器,输入
http://127.0.0.1/index.php
可以看到关于php的信息,证明php安装成功。

结束语:强烈建议大家在安装软件时用源码安装,虽然很麻烦,但是你知道你都做了什么,知道你把软件包安装到了哪,还有出了问题大家不要着急,先看出错提示,查看出错信息,利用自己所学linxu知识判断是哪出错了,就比如我在安装php时,我想先安装apache,然后php,最后mysql,当我在安装php时加了参数--with-mysql=/usr/local/mysql,在安装时就会出错,还有,在安装php时它还提示我的libxm12的版本太低,我的是RD9.0,内核2.4.20-8,我用rpm -qa │ grep libxm12时,版本才1.,然后下载了libxml2-2.6.10.tar.gz,安装后再安装php就成功了,。

声明:本文只发表于www.xxlinux.com,作者:tian1118,欢迎转载,转载时请保证本文的完整性,并注明出处。
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2004-11-18 16:14:12  评分:1 

多谢,多谢 ,多谢支持!!

本站热泪欢迎一切原创文章,尤其是经验心得手记之类,对读者大有裨益.

此文章当为linux+apache+php+mysql 之经典教程!

设为置顶!
 2#楼  
 
  回复人:tian1118
  注册时间:2004-11-18
  主题/回复:5/7
  积分:429
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2004-11-18 16:38:44  评分:× 

谢谢版主支持,由于不知道昨天不知道php是做什么的,所以在安装php时加的参数比较少。如果再给我一次机会我一定................
 3#楼  
 
  回复人:沧海一粟
  注册时间:2005-01-22
  主题/回复:1/7
  积分:412
  等级:★★☆(五级)
  称号:略有小成

   
 3#楼 发表于2005-01-22 17:25:57  评分:1 

我装的linux是高级服务器as3装完配置方法是(apache+ssh+php+mysql)我把apache配置完以后没有问题,配ssh也没有问题,当把结合ssh的apache加上php的时候就报错了,可以前我自己配置的时候并没有错误呀!以前报错是在重新编译apache的时候报3错!我建3个符号连接就ok了!现在就是不行!我开始用的是apache1.3.27后来我用apache2.0没有加ssh也不行!至今也没有继续配置!不知道有没有人遇到过这样的情况!
 4#楼  
 
  回复人:阿代
  注册时间:2004-11-04
  主题/回复:22/32
  积分:542
  等级:★★☆(五级)
  称号:略有小成

   
 4#楼 发表于2005-03-21 22:01:07  评分:2 

成昊你可要加油呀
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.011sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版