您的位置:首页 > 理论基础 > 计算机网络

源码安装和配置apache(httpd)和 PHP 和 mysql全过程(二)

2012-11-28 22:13 911 查看
昨天。我已经把httpd安装好了。详情见(http://blog.csdn.net/jiazhanwei365/article/details/8219653

今天接着装一下mysql。    参考博客(http://www.yesky.com/187/1754687.shtml   和  http://www.knowsky.com/2875.html
mysql的安装:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.(一)下载:mysql的rpm包。(下载地址:http://www.mysql.com/downloads/mysql-4.0.html)

               注意:一定要找到server和client两个  ,看清楚。我的是    (x86, 32-bit)  这个也要分清出阿。

              

    (二 )如果你是在CSDN上下的rar格式的压缩包:如下http://download.csdn.net/detail/yezhaohui2011/4138499.

                  是的,下来的是rar的压缩包。怎么办阿。???

                  好的,网上搜了一下。要安装一个 rar 来解压rar格式的压缩包

                (1).安装rar:(下载rar的tar.gz 格式的文件包,推荐一个地址:http://www.onlinedown.net/soft/3.htm

                           解压,# tar -zxv -f rarlinux-4.1.1.tar.gz   =》  # cd rar/    =》# make                     OK了!

                 (2)再把 mysql的rar包放到    /home/tmp   文件夹下,然后用rar解压具体如下:

                            


                     ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   
  

        补充解压RAR文件包的方法:

                                  
                unrar x aa.rar
                unrar e aa.rar
                x参数 是解压到一个文件夹里
                e参数是把所有文件解压到当前目录下
            注意这个命令比较特殊参数之前不能加  “ - ”


                      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------    

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.安装MySQL的服务端和客户端:

    #  cd /home/tmp

    #  rpm -ivh MySQL-client-5.0.16-0.i386.rpm #安装mysql client

    #  rpm -ivh MySQL-server-5.0.16-0.i386.rpm #安装mysql server

  具体如下:

   


               ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------    

              如果你在安装MySQL-server端时出现:     conflicts with file from package mysql-libs-*   类型的错误。没事情。

              请淡定:只需要        # yum -y remove mysql-libs.*       就可以了。然后在安装服务端。

              问题详细解决博客(链接:linux安装mysql提示conflicts with file from package的解决办法

                ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------    

     好了。安装成功了。如下:

            


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4.启动MySQL:

   根据上面的提示可以知道:

   1.#  /bin/systemctl start  mysqld.service

   2.# mysql -u root -p  

   3.mysqladmin -u root password '密码'

  具体怎么使用,请参见我的博客(http://blog.csdn.net/jiazhanwei365/article/details/8236111

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PHP的源码安装:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.下载源码包:(百度一下:php-*.tar.gz   下载 最新的版本   或者   http://cn2.php.net/get/php-5.2.17.tar.gz/from/a/mirror  下载)

2.存至  /home/tmp  目录   
    并解压:# tar -zxv -f php-5.2.17.tar.gz

                   #cd php-5.2.17

                   #   ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql

        如果提示你:



         你就照上图该一下.也就是。因为--with-apxs=/usr/local/apache/bin/apxs 这个指定的是apache1的。要指定--with-apxs2 是2   且不用删除一代

      继续执行,又有错误了:



如上图信息:-----》    1.提示  “ error:  xml2-config not found. Please check your libxml2 installation.  ”    

                         ----》    2.检查是否安装了 libxml2   :  #  rpm -qa |grep  libxml2

                         ----》    3.如上显示已经安装,重新安装libxml2和libxml2-devel包, yum安装的时候发现新版本会提示更新,需要更新的可以更新,不要跳过就行了。

                                       # yum install libxml2

                                       # yum install libxml2-devel -y

                         ----》    4.完成后,查找xml2-config文件是否存在

                                      # find / -name "xml2-config"

                         ----》    5.好了。差找到了。问题解决了。然后继续安装PHP。

继续执行:# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql

 

然后:# make && make install 

            #cp php.ini-dist /usr/local/lib/php.ini

这样,就以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持


好了。到此位置。httpd和MySQL和PHP都已经安装好了。

下篇博客在重点讲一下。关于三者之间的配置问题。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: