免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1212 | 回复: 0
打印 上一主题 下一主题

Apache+mysql+php5+phpMyAdmin安装(linux) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-10 10:11 |只看该作者 |倒序浏览

Linux下安装Apache
在Unix版的服务器上安装Apache,按照下面的步骤进行:
1、  首先,从
http://httpd.apache.org/download.cgi
. 为你的系统下载Apache的Unix 源代码,并用如下命令解压:
  tar -zxvf  httpd-2.0.55.tar.gz
2、  编译安装Apache网络服务器在你的系统上,需要进入到包含代码的文件夹下并执行下面的命令,要求以根用户的身份进入:
./configure --prefix=/usr/local/apache2 --enable-so
make
make install
3、  apache的启动-作为root身份,进入apache2 的bin下输入如下命令:
./apachectl start(stop,restart)
一开始直接使用的是apachectl start(stop,restart),不知为何没起来。
4、  启动之后,在浏览器中输入
http://localhost/
如果看到apache的启动画面则说明apache启动成功。

Linux下安装mysql
1、  安装时要看好源文件类型,要是源代码包就需要configure,make,make install
2、  如果是二进制包就不需要make。具体安装步骤可参看INSTALL,下面是二进制包的安装步骤,不过没试验成功,chown一步,出现参数太少提示。而且ln 之后进入不到mysql中
Ø              shell> groupadd mysql
Ø              shell> useradd -g mysql mysql
Ø              shell> cd /usr/local
Ø              shell> gunzip
Ø              shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
Ø              shell> cd mysql
Ø              shell> chown -R mysql .
Ø              shell> chgrp -R mysql .
Ø              shell> scripts/mysql_install_db --user=mysql
Ø              shell> chown -R root .
Ø              shell> chown -R mysql data
Ø              shell> bin/mysqld_safe --user=mysql &
3、  下载源码包,安装步骤如下
#groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-4.1.21.tar.gz
# cd mysql-4.1.21
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# /usr/local/mysql/bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
配置mysql启动文件
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
1)       以上步骤均无错误,表示mysql已安装成功,回车出现提示符后输入
#bin/mysql   添加密码后登陆使用#bin/mysql –u root –p 回车输入密码即可
就会出现mysql的提示符,可以输入sql命令show databases;显示数据库,使用use 数据库名,最后可使用show tables;显示数据库中的表。使用exit可退出。
2)       要想杀死mysql后台程序,使用# ps aux显示运行进程,然后使用kill -9 进程号,杀死root的那个mysql,再杀死mysql即可。
3)       对mysql给root用户添加密码:在/usr/local/mysql/bin/运行
./mysqladmin(mysql) -u root password  ***
4)       在启动时我又使用了usr/local/mysql/bin/mysqld_safe --user=mysql &运行了mysql的守护进程。然后执行上面第一步。其实在配置了上名的mysql启动文件后,使用
5) # /etc/init.d/mysqld srart(stop)就可以启动可关闭mysql
6)有密码用户登陆mysql ,usr/local/mysql/bin/下#mysql -u root -p回车输入密码即可
Linux下安装php(切记一切软件的安装最好参看源文件下的INSTALL)
(1) 从
http://www.php.net/downloads.php.
上下载完整的PHP5.x的源代码文档,并将其内容放置到一个目录中,本书截稿时PHP的最新版本为5.1.2。
(2) 进入放置PHP源代码的文件夹,执行下面的命令:
./configure --with-config-file-path=/etc --with-mysql=/usr/local/mysql
--with-apxs2=/usr/local/apache2/bin/apxs
make
make install

(3) 通过使用下面的命令将php.ini-recommecded复制到/ect/php.ini文件夹下。
cp php.ini-recommended /etc/php.ini.
(4) 打开Apache配置文件(httpd.conf),找到DirectoryIndex入口,在行的末尾增加index.php。
DirectoryIndex index.html index.html.var index.php
找到AddType入口,加入
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
(5) 用下面的命令重启Apache服务器:
/usr/local/apache2/bin/apachectl restart
(6) 在htdocs文件夹下(缺省为/usr/local/apache2/htdocs)新建一个名为test.php的文件,并将下面的代码加入其中:
phpinfo();
?>
(8) 最后,在浏览器中输入
http://localhost/test.php
,确定在Apache下正确安装了PHP。(得到结果如图A.3)

Linux下安装phpMyAdmin
安装phpMyAdmin
phpMyAdmin是用PHP写的,非常受欢迎的一款MySQL管理软件,它允许用一种简单易用的网络界面来管理MySQL数据库,官方网站是
http://www.phpmyadmin.net
. 根据下面的步骤安装和配置phpMyAdmin:
(1) 首先从
http://www.phpmyadmin.net/home_page/downloads.php
. 上下载最新版本的phpMyAdmin,如果你不确定应该下载哪个文件,最安全的方法就是下载zip文档。
(2)将压缩文件解压到你的硬盘上,这个文档包含了一个用完整phpMyAdmin版本号命名的文件夹,(例如:本书截稿时,phpMyAdmin测试版本的这个文件夹叫做phpMyAdmin-2.8.0-betal)。
(3) 为了不必要的麻烦,可将这一文件夹更名为phpMyAdmin。
(4) 将phpMyAdmin文件夹移动到Apache2的htdocs文件夹下(缺省为/usr/local/apache2/htdocs)。
(5) 确定您安装的phpMyAdmin是否可被Apache所访问,在浏览器中输入
http://localhost/phpMyAdmin
. 如果安装成功的话,您可以得到如下界面:

图A.4 phpMyAdmin 还没有访问到MySQL
(6) 错误信息的提示就已经足够了-这需要指示phpMyAdmin怎样访问MySQL服务器,在phpMyAdmin文件夹下搜索一个名为config.inc.php的文件夹,用下面的代码修改其选项,如果没有找到此文件,用下面的内容创建此文件:
$cfg['PmaAbsoluteUri'] = "http://localhost/phpMyAdmin/";
$cfg['Servers'][1]['host'] = "localhost";
$cfg['Servers'][1]['auth_type'] = 'config';
$cfg['Servers'][1]['user'] = "root";
$cfg['Servers'][1]['password'] = "***";
?>



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23975/showart_318554.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP