Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208503
  • 博文数量: 489
  • 博客积分: 410
  • 博客等级: 下士
  • 技术积分: 2590
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-01 22:50
文章分类

全部博文(489)

文章存档

2011年(489)

我的朋友

分类:

2011-09-03 23:59:32

原文地址:手动搭建lamp环境 作者:basangzi

安装步骤:mysql--httpd--php
 
问题1 安装出现依赖循环
[root@lwg RPMS]# rpm -ivh mysql-3.23.58-16.RHEL3.1.i386.rpm
warning: mysql-3.23.58-16.RHEL3.1.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
error: Failed dependencies:
        perl-DBD-MySQL is needed by mysql-3.23.58-16.RHEL3.1
    Suggested resolutions:
        perl-DBD-MySQL-2.1021-4.EL3.i386.rpm
[root@lwg RPMS]# rpm -ivh perl-DBD-MySQL-2.1021-4.EL3.i386.rpm
warning: perl-DBD-MySQL-2.1021-4.EL3.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
error: Failed dependencies:
        libmysqlclient.so.10 is needed by perl-DBD-MySQL-2.1021-4.EL3
    Suggested resolutions:
        mysql-3.23.58-16.RHEL3.1.i386.rpm

同时安装这几个包即可:
 rpm -ivh perl-DBD-MySQL-2.1021-4.EL3.i386.rpm mysql-3.23.58-16.RHEL3.1.i386.rpm
 
 
 
问题2

想启动mysql测试一下,可是有错误提示:
[root@lwg RPMS]# service mysqld start
mysqld: unrecognized service
 
有网友说缺少mysql-server 包。
查找mysql-server 包:
[root@lwg RPMS]# ls mysql*
mysql-3.23.58-16.RHEL3.1.i386.rpm  
mysql-server-3.23.58-16.RHEL3.1.i386.rpm
mysql-bench-3.23.58-16.RHEL3.1.i386.rpm
有就好办,安装它:
[root@lwg RPMS]# rpm -ivh mysql-server-3.23.58-16.RHEL3.1.i386.rpm
warning: mysql-server-3.23.58-16.RHEL3.1.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
Preparing...                ########################################### [100%]
   1:mysql-server           ########################################### [100%]
再启动mysql:
[root@lwg RPMS]# service mysqld start
初始化 MySQL 数据库: [  确定  ]
启动 MySQL: [  确定  ]
进入mysql:
[root@lwg RPMS]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.58
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
因是空密码,有提示输入密码时直接按回车就进去了。
要显示所有库:
mysql> show dadabase
之后又出错了:
mysql> show databases
    ->
    ->
    ->
   什么都没有显示!
上网beidu一下:有网友说少了个分号;
mysql> show databases;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
退出mysql:mysql> \q

好,到此终于碰碰磕磕地完成了mysql服务的安装。

如何设置让mysql随机启动?
1.进入守候进程去设定,ntsysv
2.用命令chkconfig mysqld on
 

安装apache,如何检测是否成功?
[root@lwg RPMS]# service httpd start
启动 httpd:httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[  确定  ]
启动apache服务后,从浏览器输入apache服务器的ip:。如果成功的话,会得到一个页面,Apache 2 Test Page powered by CentOS。

安装php后,如何检测是否成功?
进入/var/www/html,编写一个测试的网页test.php
代码是:
phpinfo();
?>
注明:安装php后,系统默认php文件存放路径在 /var/www/html
从浏览器输入,即可看到php的页面,有关php版本号等等。但是没有看到mysql模块,说它还没有连接到mysql数据库。那是因为还有一个中间件没有安装:php-mysql-4.3.2-40.ent.i386.rpm。
安装好这个中间件后,重启apache服务:service httpd restart ,再刷新一下刚才的页面,这时就可以找到mysql模块了
 
相关的配置文件
 Apache   /etc/httpd/conf/httpd.conf
 php      /etc/php.ini
 Mysql    /etc/my.cnf
阅读(99) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~