手动搭建lamp环境
时间:2009-08-08 来源: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:http://192.168.158.128/。如果成功的话,会得到一个页面,Apache 2 Test Page powered by CentOS。
安装php后,如何检测是否成功? 进入/var/www/html,编写一个测试的网页test.php
代码是:
<?php
phpinfo();
?> 注明:安装php后,系统默认php文件存放路径在 /var/www/html 从浏览器输入http://192.168.158.128/test.php,即可看到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
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:http://192.168.158.128/。如果成功的话,会得到一个页面,Apache 2 Test Page powered by CentOS。
安装php后,如何检测是否成功? 进入/var/www/html,编写一个测试的网页test.php
代码是:
<?php
phpinfo();
?> 注明:安装php后,系统默认php文件存放路径在 /var/www/html 从浏览器输入http://192.168.158.128/test.php,即可看到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
相关阅读 更多 +