`
wslzfly
  • 浏览: 2283 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Apache+Mysql+PHP+Phpadmin for linux安装文档

 
阅读更多
Apache+Mysql+PHP+Phpadmin安装文档

从网上看到许多Apache+Mysql+PHP的安装文档,但有的总是会有写错误,最近我根据网上找的一些文档,并改正其中的错误,写了一个详细的安装步骤,以供大家的学习和参考,如果有错误并加以更正 :
 
   我的系统是redhat as4 建议大家完全安装,以免安装时缺少相关的编译器等等。

一、安装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
        /usr/local/mysql/bin/mysql_install_db  初始化数据库,如果是升级的话就不做此步
        /usr/local/mysql/bin/mysqld_safe 如果启动不了的话那就是权限的问题,修改/var/lib/mysql的权限  chown -R mysql:mysql /var/lib/mysql
        或者可以用root启动mysql:/usr/local/mysql/bin/mysqld_safe --user=root

        如果不能启动,那就是my.cnf这个文件的问题:
        my.cnf这个文件很重要,它的路径是/etc/my.cnf,如果以前装过mysql的话,可能需要更改配置,建议还是删了重新建一个
        方法:在解压后的目录里面有一个目录support-files,这里就有我们需要的东东,里面有很多,一般用my-medium.cnf这个文件就可以了
                cp /home/mysql-5.0.21/support-files/my-medium.cnf /etc/my.cnf

        默认情况下数据库密码是空的,启动后,直接输入mysql就可以进入
        可以使用下面命令给root设置密码:mysqladmin -u root password 密码
        再进入数据库的话就需要密码了:
                mysql -u root -p
                输入密码

备份数据库:
        mysqldump这个命令用于备份mysql:mysqldump -u root -p 数据库名 > 备份路径
        如:        mysqldump -u root -p mysql > /root/cc.sql
                输入密码
        注意备份数据库要以管理员身份

导入数据库:
        mysql -u root -p 数据库名 < 数据库文件
        输入密码

修复、检查和优化.ism后缀的数据库文件:
        isamchk

用来修复.myi后缀的数据库文件:
        myisamchk /var/lib/mysql/mysql/*.MYI  检查msyql数据库中所有的.MYI文件
        如果有问题用-r参数来修复
        myisamchk -r /var/lib/mysql/mysql/*.MYI

显示用户选择的数据库和表:mysqlshow
        mysqlshow -u root -p 数据库名
       
mysql的一些常用命令:
        show status;                                查看状态
        show processlist;                        查看进程
        show databases;                          查看有哪些数据库
        use 数据库名                                  指定数据库
        show tables;                                  查看数据库中有哪些表
        create database 数据库名;                 创建数据库
        drop database 数据库名;                 删除数据库


二、安装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行
        注意将这两行添加在其它AddType后面
            确保文件中有下面一段,如果没有的话就添加在所有LoadModule之后
                          LoadModule php5_module        modules/libphp5.so
        由于我装的版本较高所以是php5,如果是LoadModule php4_module        modules/libphp4.so的话也可以
 
        找到DirectoryIndex index.html index.html.var 这一行,在其后面写上index.php  一般在424行

        保存退出
        apachectl restart  重启apache
        现在可以测试一下了


五、安装phpMyAdmin  (phpMyAdmin-2.6.0.tar.gz)

        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/
        vi config.inc.php  修改这个文件
                  $cfg['Servers'][$i]['host']          = 'localhost';  //改成你数据库服务器的主机名或IP地址;
                   $cfg['Servers'][$i]['user']          = 'root';      // MySQL 数据库的用户名;
                   $cfg['Servers'][$i]['password']      = '';         // MySQL 数据库的密码;
        主要修改这几项,保存退出
        测试:http://IP/phpMyAdmin-2.6.0
        这里可以修改phpMyAdmin-2.6.0这个目录的名字,这样访问比较方便
分享到:
评论

相关推荐

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+php+phpadmin+mysql

    apache+php+phpadmin+mysql

    apache+php+mysql+phpMyAdmin 整合安装程序

    【整合安装】:这种“一键安装”方案旨在简化配置过程,将Apache、PHP、MySQL和phpMyAdmin这些组件预先配置好,用户只需下载并运行,即可快速搭建一个完整的Web开发环境。这种方式极大地降低了技术门槛,尤其适合...

    php+mysql+apache+phpmyadmin配置

    php+mysql+apache+phpmyadmin配置,文件主要为配置的方法!关于一些软件请自行到官网上下载!

    IIS+PHP+MYSQL+PHPMYADMIN安装

    本文将深入探讨如何在Windows操作系统上安装和配置"IIS+PHP+MYSQL+PHPMYADMIN"的环境。 首先,我们来看IIS(Internet Information Services),这是微软公司提供的一个强大的Web服务器,用于托管网站和应用程序。...

    Apache+MySQL+PHP+PHPadmin+Zend+Tomcat+JSP+PERL+CGI调试环境安装配置手册.rar

    《构建全能Web开发环境:Apache、MySQL、PHP、PHPAdmin、Zend、Tomcat、JSP、PERL与CGI配置指南》 在Web开发领域,一个完善的本地开发环境是提高效率和确保项目顺利进行的关键。本手册将详细介绍如何在Windows XP...

    Apache+PHP+phpadmin的安装和环境的配置

    "Apache+PHP+phpadmin的安装和环境的配置" 从给定的文件信息中,我们可以获取以下知识点: Apache 的安装 * Apache 的安装步骤:双击安装包文件,接受版权许可,设置服务器的相关内容,选择安装类型,修改路径...

    php+mysql+phpadmin的简单配置

    5. **测试PHP安装**:创建一个名为 `test.php` 的文件放在 `D:\website` 目录下,内容为 `&lt;?php phpinfo(); ?&gt;`。通过浏览器访问 `http://localhost/test.php` 来查看PHP的信息页面。 #### 二、安装MySQL数据库 1....

    N点配置+服务器全套安全+mysql+php+phpadmin+zend+sql配置全攻略

    N点配置+服务器全套安全+mysql+php+phpadmin+zend+sql配置全攻略

    linux下phpadmin的安装

    在安装phpMyAdmin之前,需要确保已经安装了Apache、MySQL和PHP三个组件,因为phpMyAdmin依赖于这些组件来运行。在Fedora安装过程中,可以选择安装这些组件。 二、下载phpMyAdmin 首先,需要下载最新版本的...

    iis+php+mysql+phpmyadmin建站流程

    1. 执行MySQL的安装程序,按照向导提示完成安装。 2. 完成安装后,配置MySQL服务启动类型为自动,并启动服务。 3. 登录MySQL服务器,创建用于网站的数据库和用户,并授予相应的权限。 ##### 步骤4:phpMyAdmin部署 ...

    win7搭建iis7+php+mysql+phpmyadmin教程(含软件,亲测可行)

    在本文中,我们将详细探讨如何在Windows 7操作系统上搭建一个完整的Web开发环境,包括IIS7、PHP、MySQL和phpMyAdmin。...记得在安装过程中阅读每个软件的文档,以便更好地理解和解决可能出现的问题。

    Php5.04+phpadmin2.6+zend4.02+mysql4.1配置方法

    在本配置教程中,我们将详述如何在您的系统上安装并配置PHP 5.0.4、phpMyAdmin 2.6、Zend Optimizer 4.02 和 MySQL 4.1。这是一个经典且基础的Web开发环境组合,适用于初学者和专业开发者,用于创建动态网站和管理...

    WinXP+IIS+MySql+PHP+ZendOptimizer+phpMyAdmin环境配置安装指南

    【WinXP+IIS+MySql+PHP+ZendOptimizer+phpMyAdmin环境配置安装指南】 在Windows XP系统中,为了实现本地开发和测试环境,如Discuz! 5.0等PHP应用程序,需要配置一系列软件,包括IIS Web服务器、MySQL数据库、PHP...

    IIS+PHP+MYSQL+PHPMYADMIN配置教程

    本教程旨在详细介绍如何在Windows系统上配置一个完整的LAMP(Linux Apache MySQL PHP)等效开发环境,即IIS + PHP + MySQL + PHPMyAdmin。通过本教程的学习,您将能够快速搭建出一个用于Web开发的高效平台。 #### ...

    IIS+PHP+MYSQL+DISCUZ安装教程.pdf

    #### 三、测试PHP安装 - 在`D:\phpadmin`目录下新建一个记事本文件,输入以下代码并保存为`phpinfo.php`: ```php &lt;?php phpinfo(); ?&gt; ``` - 打开浏览器,访问`http://localhost/php/phpinfo.php`,如果页面...

Global site tag (gtag.js) - Google Analytics