rpm包安装LAMP 安装phpwind论坛

 rpm包安装LAMP

实验环境:Redhat  Enterprise  Linux  5.4
 
需要安装的包:
Apache:
httpd-manual-2.2.3-31.el5
httpd-devel-2.2.3-31.el5
system-config-httpd-1.3.3.3-1.el5
httpd-2.2.3-31.el5
 
Mysql:
Mysql.i386
mysql-server.i386
 
Php:
php.i386
php-mysql.i386 php与mysql的连接器件
 
PhpMyadmin:
phpMyAdmin-2.11.10.1-all-languages.zip
 
php-mcrypt-5.1.6-5.el5.i386.rpm 
libmcrypt-2.5.7-5.el5.i386.rpm   php-mcrypt依赖的模块
 
php-mbstring 表示支持一些通用的字符集
php-gd.i386 支持一些在线绘图功能
php-pear 包含大量模块
php-xml.i386 用于数据的交换
 
Phpwind:
phpwind_GBK_8.3.zip
 
步骤:

 

安装apache
[root@server ~]# yum install –y httpd
 
[root@server ~]# rpm -qa |grep http*
httpd-manual-2.2.3-31.el5
httpd-devel-2.2.3-31.el5
system-config-httpd-1.3.3.3-1.el5
httpd-2.2.3-31.el5
 
安装mysql
[root@server ~]# yum list mysql*
[root@server ~]# yum install -y mysql mysql-server
[root@server ~]# chkconfig --list |grep mysql
mysqld          0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
[root@server ~]# chkconfig mysqld on 设置自动启动
[root@server ~]# service mysqld start
[root@server ~]# netstat -tupln |grep mysql 查看监听端口
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      7039/mysqld  
 
mysql的操作:
[root@server html]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distribution
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> show datebase;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'datebase' at line 1
mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)
 
mysql> \q
Bye
[root@server html]# mysqladmin -u root -p password '123456' 为管理员设置口令
[root@server html]# mysql -u root –p  以管理员身份访问mysql
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.0.77 Source distribution
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql>
 
 
安装php
[root@server ~]# yum install -y php.i386
[root@server ~]# rpm -ql php
/etc/httpd/conf.d/php.conf
/usr/lib/httpd/modules/libphp5.so
/var/lib/php/session
/var/www/icons/php.gif
[root@server ~]# vim /etc/httpd/conf.d/php.conf

 

[root@server ~]# cd /etc/httpd/modules/
[root@server modules]# ll |grep php
-rwxr-xr-x 1 root root 3014140 2009-02-26 libphp5.so
 
测试php的功能:做一个小的网页 php可以嵌入到html里
[root@server modules]# cd /var/www/html
[root@server html]# mv index.html index.php
[root@server html]# vim index.php

[root@server html]# service httpd restart

 

 

php中导入mysql:
[root@server ~]# yum list all php*
php-mysql.i386 php与mysql的连接器件 需安装
[root@server ~]# yum install -y php-mysql.i386
 
测试php与mysql连接是否成功:
[root@server ~]# cd /var/www/html
[root@server html]# vim index.php

 

[root@server html]# service httpd restart 重启服务

 

[root@server html]# service mysqld stop 将连接失败

 

 

 

安装phpmyadmin 通过网页的形式管理数据库
 
下载phpmyadmin.zip 压缩包  放到管理员家目录

 

[root@server ~]# unzip phpMyAdmin-2.11.10.1-all-languages.zip 解压缩源文件

 

做成虚拟目录:
[root@server ~]# mv phpMyAdmin-2.11.10.1-all-languages /var/www/html/phpmyadmin

 

http://192.168.101.200/phpmyadmin  设置口令 访问拒绝

 

通过# mysqladmin -u root -p password ""  删除用户登录密码
访问成功 可以通过网页管理数据库~ 但是没有密码,访问不安全 此时可以:
[root@server html]# cd /var/www/html/phpmyadmin

 

 

[root@server phpmyadmin]# cp config.sample.inc.php config.inc.php
[root@server phpmyadmin]# vim config.inc.php

 

 

[root@server phpmyadmin]# service httpd restart

测试:

 

 

 

根据提示还需要安装以下包:

 

 

[root@server ~]# yum localinstall php-mcrypt-5.1.6-5.el5.i386.rpm  libmcrypt-2.5.7-5.el5.i386.rpm --nogpgcheck 
libmcrypt-2.5.7-5.el5.i386.rpm依赖的模块 -
--nogpgcheck 取消gpg签名验证
 
[root@server ~]# yum list all |grep php
php-mbstring 表示支持一些通用的字符集
php-gd.i386 支持一些在线绘图功能
php-pear 包含大量模块
php-xml.i386 用于数据的交换
[root@server ~]# yum install -y php-mbstring.i386 php-gd.i386 php-pear.noarch php-xml.i386

 

测试:

 

 

此时可以很完美的通过网页管理数据库!
 
 
搭建好lamp环境后,此时可以做基于php的动态网站的应用,比如论坛phpwind
 
下载phpwind_GBK_8.3.zip 放到管理员家目录
[root@server ~]# unzip phpwind_GBK_8.3.zip解压缩
做成物理目录的概念
[root@server ~]# cd phpwind_GBK_8.3
[root@server phpwind_GBK_8.3]# ll
总计 8
drwxr-xr-x  4 root root 4096 2010-12-21 docs
drwxr-xr-x 22 root root 4096 2010-12-21 upload
[root@server phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind 

 

 

[root@server html]# vim /etc/httpd/conf/httpd.conf

 

访问 http://192.168.101.200/phpwind

 

 

 

根据安装须知上的安装步骤:
第一步:
使用ftp工具,用二进制模式将该软件包里的upload目录下的所有文件上传到您的空间,假设上传后目录为 upload
第二步:

 

 

[root@server html]# cd /var/www/html/phpwind
[root@server phpwind]# chmod -R 777 attachment
[root@server phpwind]# chmod -R 777 data
[root@server phpwind]# chmod -R 777 html
……
……

第三步:填写安装信息

 

 

[root@server phpwind]# rm install.php  删除掉install.php
rm:是否删除 一般文件 “install.php”? y
 
应用 http://192.168.101.200/phpwind
前台页面 http://192.168.101.200/phpwind/index.php

 

 后台页面 http://192.168.101.200/phpwind/admin.php

 

 

 

 

 

 

 

转自

http://lulu1101.blog.51cto.com/4455468/810380

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值