文逸首页 小文论坛 文逸博客 精华文章
 首页 | 新闻 | 论坛 | 博客 | 专题 | FTP | 金融 | 微博 | 图库 | MyHome | 搜索 | 登陆 | 注册 | 帮助 | 设为首页  ·在线人数: 1709

发表新帖 我的主页  用户登陆 返回上页 收藏本帖 文友爬行榜

标题:红旗5.0下apache+php+mysql+phpMyAdmin全攻略
[作者] dsj [发表时间] 2005/9/16 12:39:33  [回复] 5  [点击] 3162

 [作者] dsj   [头衔] 论坛坛主  [经验] 220862  [等级] 大主帅   [发帖] 15642   [回帖] 1366  [登陆] 7956
[发表时间] 2005/9/16 12:39:33  [楼主]
标题: 红旗5.0下apache+php+mysql+phpMyAdmin全攻略
 
作者: shunzi34
红旗5.0下apache+php+mysql+phpMyAdmin全攻略 
作者:顺子 日期:2005年9月15日 

这是我在红旗5.0上的apache+php+mysql+phpMyAdmin安装过程。运行良好,目前未发现问题。 
需要以下四个压缩文件: 
mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz (下载地址[dev.mysql.com])
MySQL-client-4.1.14-0.i386.rpm (mysql客户端) (下载地址[dev.mysql.com]) 
httpd-2.0.54.tar.gz (下载地址[httpd.apache.org]) 
php-4.4.0.tar.gz (下载地址[www.php.net]) 
phpMyAdmin-2.5.7-pl1.tar.gz (下载地址[www.phpmyadmin.net]) 
将压缩文件都放在/root, 
将mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz解压,为方便,将文件夹重命名为mysql。移动到/usr/local/(也可以在/usr/local建立个链接到/root/mysql) 
[root@shunzi ~]#mv mysql /usr/local/mysql 
这是二进制的,不需要编译,只需做一些相应的配置就可以使用了。 
[root@shunzi ~]# groupadd mysql 
[root@shunzi ~]# useradd -g mysql mysql 
[root@shunzi ~]# cd /usr/local/mysql 
[root@shunzi mysql]# scripts/mysql_install_db --user=mysql 
[root@shunzi mysql]# chown -R root . 
[root@shunzi mysql]# chown -R mysql data 
[root@shunzi mysql]# chgrp -R mysql . 
[root@shunzi mysql]# bin/mysqld_safe --user=mysql & 

看到: 
[1] 5134 
[root@shunzi mysql]# Starting mysqld daemon with databases from /usr/local/mysql/data 
STOPPING server from pid file /usr/local/mysql/data/shunzi.pid 
030102 21:00:46 mysqld ended 
提示启动失败了,这是由于权限的问题,执行下列命令: 
chown -R root /usr/local/mysql 
chgrp -R mysql /usr/local/mysql 
执行: 
[root@shunzi mysql]# bin/mysqld_safe --user=root & 
可以看到类似的内容: 
[1] 5846 
5846 pts/1 S 0:00 /bin/sh bin/mysqld_safe --user=root 
5864 pts/1 S 0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/data/my.cnf --ba 
这说明mysql服务已经启动了。mysql服务器安装成功了。如还不行,就再检查mysql文件的权限。 

接着安装客户端MySQL-client-4.1.14-0.i386.rpm,这个也直接双击安装。执行: 
[root@shunzi mysql]# mysql 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 
提示找不到接口文件,借口文件在/tmp/mysql.sock,可建立一个软链接: 
[root@shunzi mysql]# mkdir /var/lib/mysql 
[root@shunzi mysql]# cd /var/lib/mysql 
[root@shunzi mysql]# ln -s /tmp/mysql.sock mysql.sock 
执行: 
[root@shunzi mysql]# mysql 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 11 to server version: 4.1.12-standard 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
mysql> 
说明客户端可以与mysql服务器连接上了;为了安全,接着给root 用户设置密码: 
mysql> quit 
Bye 
[root@shunzi mysql]# cd /usr/local/mysql/bin 
[root@shunzi bin]# mysqladmin -u root -h localhost password ******(换成你的密码) 

*********************************************************************************** 
安装apache: 
[root@shunzi ~]# tar xzvf httpd-2.0.54.tar.gz 
[root@shunzi ~]# cd httpd-2.0.54 
详细的配置可以用 ./configure --help 来查看,下面只是我的配置。 
[root@shunzi httpd-2.0.54]#./configure \ 
--prefix=/usr/local/apache \ 
--enable-shared=max \ 
--enable-module=rewrite \ 
--enable-module=most 
[root@shunzi httpd-2.0.54]# make 
[root@shunzi httpd-2.0.54]# make install 
启动apache服务: 
[root@shunzi httpd-2.0.54]# /usr/local/apache/bin/apachectl start 
在浏览器里输入[localhost],如果能看到欢迎页面,那么apache就安装成功了。 
*********************************************************************************** 
安装php: 
要先将apache停止: 
[root@shunzi ~]# /usr/local/apache/bin/apachectl stop 
[root@shunzi httpd-2.0.54]# /usr/local/apache/bin/apachectl stop 
[root@shunzi php]# ./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs\ 
> --enable-track-vars \ 
> --enable-ftp \ 
> --enable-inline-optimization \ 
> --enable-trans-sid \ 
> with-xml 


可以看到: 
+--------------------------------------------------------------------+ 
| 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. | 
+--------------------------------------------------------------------+ 
| *** NOTE *** | 
| The default for register_globals is now OFF! | 
| | 
| If your application relies on register_globals being ON, you | 
| should explicitly set it to on in your php.ini file. | 
| Note that you are strongly encouraged to read | 
| [www.php.net] | 
| about the implications of having register_globals set to on, and | 
| avoid using it if possible. | 
+--------------------------------------------------------------------+ 

Thank you for using PHP. 

[root@shunzi php]#make 
[root@shunzi php]#make install 
拷贝php.ini-dist 到/usr/local/lib,并重命名为php.ini。 
[root@shunzi php]# cp php.ini-dist ../lib/php.ini 

接下来对httpd.conf文件进行简单的配置,至于详细的配置可参考其他资料。 
打开 /usr/local/apache/conf/httpd.conf 
找到LoadModule php4_module modules/libphp4.so 一行,在下面添加 
AddType application/x-httpd-php .php .phtml 
找到DirectoryIndex index.html index.html.var ,在后面添加 
index.php index.php3 index.phtml index.htm 
使之支持php脚本。 
查找DocumentRoot "/usr/local/apache/htdocs",将目录更改为存放网页内容的目录。据我的经历,单单改这个往往还不行,访问时会出错。 
找到<Directory "/usr/local/apache/htdocs"> ,改为<Directory ""> 。这时再浏览就好了。 
如果网站根目录下有 index.* 的文件,就自动浏览此文件,如果没有,就显示网站的目录。在网站没有做好之前,我习惯让其显示目录,这样方便调试。 

为测试php是否正常工作,编辑一个phpinfo.php的文件,内容如下: 
<?php 
phpinfo(); 
?> 
用浏览器打开此文件。若看到php的配置信息,则php正常。 

安装phpMyAdmin-2.5.7, 
现在的最新版是2.6.4,但是本人安装后发现数据库的中文内容为乱码,一时不知道如何解决,所以选择了2.5.7,这个版本显示中文是很好的。 
将文件解压到网页根目录下,命名为phpMyAdmin,编辑其目录下的config.inc.php文件 
$cfg['Servers'][$i]['port'] = '80'; (端口) 
$cfg['Servers'][$i]['user'] = 'root';(用户名) 
$cfg['Servers'][$i]['password'] = ''; (密码) 
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/&#39;;(否则会出现警告要求你配置) 
在浏览器中输入[localhost]就可以连接上了,默认是中文界面的。 

至此,apache+php+mysql+phpMyAdmin安装全部完成。

分享到:

我的QQ群:500人财富群11470502;投资群5920530;资源群6648659;交友群5713862;娱乐群6925950。
我的博客:http://104508155.qzone.qq.com/

0 条回复; 10 条/页;  1 / 1     第    ↑到页首
您未登陆,发帖前请填写:用户名  密码   注册新用户  
 回复: 红旗5.0下apache+php+mysql+phpMyAdmin全攻略
排版
粗体斜体下划线居中飞翔文字移动文字发光文字阴影文字插入超级链接插入网页插入下载地址插入Email地址插入图片插入Flash插入RealPlay文件插入Media文件插入QuickTime影片插入背景音乐插入代码插入引用
插入表情:表情符号   使用帮助
内容 (8000字以内)
 
  关闭窗口  
[论坛列表]

小文诊所 创业经验
金融创新 家庭理财
居家旅行 国内资源
职业生活 配置应用
饮食文化 实盘记录
温情一刻 国外资源
法律频道 红旗社区
妇幼天地 商标标准
站务处理 蓝总看盘
奖励认证 开源软件
故障咨询 求助中心
公益活动 手机软件
网络经济 文史研究
期货专版 代理试用
网页制作 人才交流
分类广告 房产观澜
体育资讯 雅瑟风流
初学园地 美术贴图
股海风云 听风茶轩
管理学院

[今日热帖]

关于文逸 | 小文论坛 | 文逸博客 | 文逸金融 | 精华文章网站地图 | 联系我们 | 隐私保护
 Copyright© WWW.WONYEN.NET 2003 - 2021  闽ICP备09016518号-16   本站最高 10508 人同时在线,发生时间 2005-5-17 5:09:15 
 文逸科技 制作维护