jiay 发表于 2015-8-20 10:40:41

linux下LAMP环境搭建尝试

  最近,学习搭建了LAMP服务环境,中间遇到了很多问题,经过不断摸索总算得以解决。为了大家少走弯路,现将相关经验进行总结。
  linux下软件安装分为自动安装和手动安装两种,自动安装借助工具如yum等,自动安装的文件往往分散在各个目录,为了便于管理,这里选择手动安装
   1、安装apache
   1.1 将apache解压到/usr/local/services目录 tar zxvf httpd-2.0.63.tar.gz
   1.2 进入httpd-2.0.63目录,生成makefile,并将Apache安装到/usr/local/apache目录下,由prefix参数指定
          ./configure --prefix=/usr/local/apache --enable-module=so ,其中:模块安装有两种方式静态和动态,具体可参考:
          a.http://blog.iyunv.com/chaijunkun/article/details/6977466   --enable-module=so 参数说明
          b.http://blog.sina.com.cn/s/blog_6238358c01017gdu.html
          (注:配置参数很重要,否则得自己后面手动添加,比较麻烦)
   1.3 make
   1.4 make install
   1.5 打开浏览器,在地址栏输入“http://localhost”出现“It works!”或apache图标的漂亮界面,说明apache安装成功
  2、php安装
   2.1获取安装php需要的支持文件:http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz并安装libxml2
       tar zxvf libxml2-2.9.1.tar.gz
       cd libxml2-2.9.1.
       ./configure --prefix=/usr/local/libxml2
       make
       make install
   2.2安装php
      tar zvxf php-5.5.4.tar.gz
      cd php-5.5.4
      ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
      make
      make install
   2.3配置apache让它支持php
      vi /usr/local/apache/conf/httpd.conf
      找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
      AddType application/x-httpd-php .php                   (.前面有空格)
      AddType application/x-httpd-php-source .phps      (.前面有空格)
   2.4拷贝 PHP的配置文件
  cp php-5.5.4/php.ini.dist /usr/local/php/lib/php.ini
    (如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)
   2.5重启apache
      /usr/local/apache/bin/apachectl restart
   2.6写一个php测试页info.php,放到apache/htdocs中。
      <?php
            phpinfo();
      ?>;
   在浏览器中输入:服务器地址/info.php,如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功
  
页: [1]
查看完整版本: linux下LAMP环境搭建尝试