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的默认界面


三、安装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行
        保存退出


四、整合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
原创粉丝点击