配置LAMP服务器

环境:Fedora 12,Apache 2.3,MySQL 5.1.44,PHP 5.3.2

  我的机子已经安装了Apache和OpenSSL。现在需要安装和配置的是MySQL和PHP。

  安装MySQL:

    sudo yum install mysql mysql-server

  安装PHP:

    从 http://www.php.net/downloads.php 下载PHP 5.3.2的源码:php-5.3.2.tar.gz

    tar xvzf php-5.3.2.tar.gz

    cd php-5.3.2

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

     注意: 在这里configure出错了,出错信息为:

       configure: error: Cannot find MySQL header files under yes.
       Note that the MySQL client library is not bundled anymore.

    原因是,在安装MySQL时少装了一个东东,现在装还来得及:

       sudo yum install mysql-devel

    再执行:

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

    make

    make test

    make install

  配置Apache和PHP:

    把PHP源码文件夹php-5.3.2下的文件php.ini-development复制到路径/usr/local/php/lib/php/下:

    sudo cp php.ini-development /usr/local/php/lib/php/php.ini


    再在apache的配置文件中添入下面语句:
      LoadModule php5_module modules/libphp5.so
      (不过,这一句有可能已经被apache添加过了)
    为了使服务器只解析.php文件,需要加入下面的语句:
      <FilesMatch /.php$>
        SetHandler application/x-httpd-php
      </FilesMatch>


   至此,LAMP就算安装完了,在/usr/local/apache2/htdocs/下添加一个文件shit.php,就可以通过http: //localhost/shit.php来测试了,当然,也可以用https://localhost/shit.php来测试,呵呵~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值