redhat安装mysql和phpMyAdmin教程
来源:互联网 发布:linux系统格式挂载硬盘 编辑:程序博客网 时间:2024/04/29 23:38
一、安装mysql(mysql-5.0.21.tar.gz)
cp mysql-5.0.21.tar.gz /home
cd /home
tar zxf mysql-5.0.21.tar.gz
cd mysql-5.0.21
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql/
说明:
#prefix=/usr/local/mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
make
make install
groupadd mysql
useradd mysql -g mysql
开启mysql服务:$service mysqld start
关闭mysql服务:$service mysqld stop
默认情况下数据库密码是空的,启动后,直接输入mysql就可以进入
在shell中, 可以使用下面命令给root设置密码:mysqladmin -u root password 密码
再进入数据库的话就需要密码了:
mysql -u root -p
输入密码
二、安装apache (httpd-2.0.59.tar.gz)
cp httpd-2.0.59.tar.gz /home
cd /home
tar zxf httpd-2.0.59.tar.gz
cd httpd-2.0.59
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most
说明:
--enable-so选项:让Apache可以支持DSO模式,注意,这里采用的是Apache2.0的语法。如果你的Apache是1.3版本,应改为--enable-module=so。
--enable-mods-shared=most选项:告诉编译器将所有标准模块都编译为DSO模块。你要是用的是Apache1.3,改为--enable-shared=max就可以。
--enable-rewrite选项:支持地址重写功能,使用1.3版本的朋友请将它改为--enable-module=rewrite。
make
make install
apachectl start 启动apache 完整的命令为:/usr/local/apache/bin/apachectl start
现在测试一下,http://IP ,你会看到apache的默认界面
cp phpMyAdmin-2.6.0.tar.gz /home
三、安装php (php-5.1.6.tar.bz2)
cp php-5.1.6.tar.bz2 /home
cd /home
tar jxf php-5.1.6.tar.bz2
cd php-5.1.6
./configure --with-apxs2=/usr/local/apache/bin/apxs --disable-debug --enable-safe-mode --enable-trans-sid --with-xml --with-mysql --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib
说明:
? --with-apxs2=/usr/local/apache/bin/apxs \ 这是加入apache中为DSO模块的位置
? --disable-debug \ #关闭php内部调试
? --enable-safe-mode \ #打开php的安全模式
? --enable-trans-sid \
? --with-xml \ #支持xml
? --with-mysql \ #支持mysql
? --enable-short-tags \ #支持PHP的短标记
? --with-gd \ #支持GD库
? --with-zlib \ #支持zlib
? --with-jpeg \
? --with-png \
? --enable-memory-limit \
? --disable-posix \
? --with-config-file-path=/usr/local/lib
总之复制粘贴就可以了,-_-
make
make install
cp php.ini-dist /usr/local/lib/php/php.ini 复制php的配置文件
cd /usr/local/lib/php/
vi php.ini 修改配置文件
register_globals = On 一般在399行
保存退出
确保文件中有下面一段,如果没有的话就添加在所有LoadModule之后
四、整合apache和php
vi /usr/local/apache/conf/httpd.conf 修改apache的配置文件
添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps 一般在868行(注意:x-httpd-php后面需要有空格)
注意将这两行添加在其它AddType后面
确保文件中有下面一段,如果没有的话就添加在所有LoadModule之后
LoadModule php5_module modules/libphp5.so
由于我装的版本较高所以是php5,如果是LoadModule php4_module modules/libphp4.so的话也可以
查看php版本的shell命令:php -v
找到DirectoryIndex index.html index.html.var 这一行,在其后面写上index.php 一般在424行
保存退出,重启apache
apachectl restart
现在可以测试一下了
五、安装phpMyAdmin (phpMyAdmin-2.6.0.tar.gz)
phpMySQLAdmin下载路径:http://phpmyadmin.net/home_page/index.php/
cp phpMyAdmin-2.6.0.tar.gz /home
tar zxf phpMyAdmin-2.6.0.tar.gz
mv phpMyAdmin-2.6.0 /usr/local/apache/htdocs/ (如果以rpm方式安装apache,则将phpMyAdmin-2.6.0解压后放在/var/www/html目录下)
vi config.inc.php 修改这个文件(以下配置如果没有,则自己添加。如果没有config.inc.php,则复制config.sample.inc.php,并重命名为config.inc.php)
$cfg['Servers'][$i]['host'] = 'localhost'; //改成你数据库服务器的主机名或IP地址;
$cfg['Servers'][$i]['user'] = 'root'; // MySQL 数据库的用户名;
$cfg['Servers'][$i]['password'] = 'root'; // MySQL 数据库的密码;
主要修改这几项,保存退出
测试:http://IP/phpMyAdmin-2.6.0
这里可以修改phpMyAdmin-2.6.0这个目录的名字,例如改为phpMyAdmin,这样访问路径就变为http://IP/phpMyAdmin
0 0
- redhat安装mysql和phpMyAdmin教程
- redhat 6.6+nginx安装phpmyadmin
- phpMyAdmin安装、设置教程
- phpMyAdmin安装图解教程
- PHPMYADMIN简明安装教程
- PHPMYADMIN简明安装教程
- phpMyAdmin简明安装教程
- PHPMYADMIN简明安装教程
- phpmyadmin安装教程
- phpMyAdmin简明安装教程
- phpmyadmin简明安装教程
- phpMyAdmin简明安装教程
- PHPMYADMIN简明安装教程
- phpMyAdmin简明安装教程
- PHPMYADMIN简明安装教程
- 安装phpMyAdmin图文教程
- phpMyAdmin安装教程
- 安装phpMyAdmin图文教程
- 是打飞机啊是快乐的风景
- Oracle Apex 实用笔记系列 0
- Jenkins最佳实践 - Jenkins Best Practices
- 基于S3C2410的SD卡linux驱动工作原理(一)
- 男人穿错内裤让你“断后”
- redhat安装mysql和phpMyAdmin教程
- 基于S3C2410的SD卡linux驱动工作原理(二)
- Local Cache的小TIP
- BZOJ SCOI 2007 修车 费用流
- Linux常用命令大全
- 反向代理原理反向代理服务器配置解决访问加速
- 巧用C# Split()函数获取SQL语句中操作字段
- eclipse-->project-->clean 作用
- 页面限制右键