LAMP环境搭建

LAMP环境搭建:
   1、libxml2:
  ./configure --prefix=/usr/local/libxml2
 # make && make install
   2、libmcrypt
   3、zlib
   4、libpng
   5、freetype
   6、jpeg6
 #mkdir /usr/local/jpeg6            //建立

jpeg6软件安装目录
 # mkdir /usr/local/jpeg6/bin    //建立存放命

令的目录
 # mkdir /usr/local/jpeg6/lib     //创建jpeg6

库文件所在目录
 # mkdir /usr/local/jpeg6/include      //建立

存放头文件目录
 # mkdir -p /usr/local/jpeg6/man/man1 //建立

存放手册的目录

 # ./configure  /
 > --prefix=/usr/local/jpeg6/ /            
 > --enable-shared /                     //建

立共享库使用的GNU的libtool
 > --enable-static                       //建

立静态库使用的GNU的libtool

 make && make install
  
   7、autoconf
 # ./configure
 # make
 # make install
   8、GD库文件
  #./configure  /    //配置命令
 > --prefix=/usr/local/gd2/  /              

//指定软件安装的位置
 > --with-zlib=/usr/local/zlib/  /           

 //指定到哪去找zlib库文件的位置
 > --with-jpeg=/usr/local/jpeg6/  /        

//指定到哪去找jpeg库文件的位置
 > --with-png=/usr/local/libpng/  /        

//指定到哪去找png库文件的位置
 > --with-freetype=/usr/local/freetype/    

//指定到哪去找freetype 2.x字体库的位置

 Make && make install
   9、Apache
 #./configure  /   //执行当前目录下软件自代的

配置命令
 > --prefix=/usr/local/apache2 /       //指定

Apache软件安装的位置
 > --sysconfdir=/etc/httpd  /     //指定

Apache服务器的配置文件存放位置
 > --with-z=/usr/local/zlib/ /               

//指定zlib库文件的位置
 > --with-included-apr  /                 //

使用捆绑APR/APR-Util的副本
 > --enable-so /                          //

以动态共享对象(DSO)编译
 > --enable-deflate=shared /               //

缩小传输编码的支持
 > --enable-expires=shared /               //

期满头控制
 > --enable-rewrite=shared /               //

基于规则的URL操控
 > --enable-static-support                 //

建立一个静态链接版本的支持

 # make && make install
   10、测试Apache服务器:
 检查安装目录
 检查配置文件目录
  /usr/local/apache2/bin/apachectl start    //

启动Apache
  /usr/local/apache2/bin/apachectl stop    //

关闭Apache
 # netstat -tnl|grep 80     //查看80端口是否

开启
 http://localhost/去访问Apache服务器
  echo "/usr/local/apache2/bin/apachectl

start" >> /etc/rc.d/rc.local    添加自启动
  11、MySQL
 # groupadd mysql           //添加一个mysql标

准组
 useradd -g mysql mysql     //添加mysql用户并

加到mysql组中
 # ./configure  /
 > --prefix=/usr/local/mysql  /              
 > --with-extra-charsets=all                 
 #make && make install
  12、配置MySQL数据库
 创建MySQL数据库服务器的配置文件
 # cp support-files/my-medium.cnf /etc/my.cnf
  bin/mysql_install_db --user=mysql  //创建授

权表
 # chown -R root  .     //将文件的所有属性改

为root用户
 # chown -R mysql var  //将数据目录的所有属性

改为mysql用户
 # chgrp -R mysql .     //将组属性改为mysql组
 # /usr/local/mysql/bin/mysqld_safe --

user=mysql &    启动数据库
 # netstat -tnl|grep 3306     //查看3306端口

是否开启
 # bin/mysqladmin version   //简单的测试
 # bin/mysqladmin variables       //查看所有

mysql参数
 # bin/mysql -u root  //没有密码可以直接登录

本机服务器
 mysql> DELETE FROM mysql.user WHERE

Host='localhost' AND User='';
 mysql> FLUSH PRIVILEGES;
 mysql> SET PASSWORD FOR 'root'@'localhost' =

PASSWORD('123456');
 # bin/mysql -u root -h localhost –p  //回车

进入MySQL客户端
 # bin/mysqladmin -u root –p shutdown  //关闭

MySQL数据库
 
  13、PHP模块
 # ./configure /               //执行当前目录

下软件自代的配置命令
 > --prefix=/usr/local/php /             //设

置PHP5 的安装路径
 > --with-config-file-path=/usr/local/php/etc

/    //指定PHP5配置文件存入的路径
 > --with-apxs2=/usr/local/apache2/bin/apxs /

    //告诉PHP查找Apache 2的地方
 > --with-mysql=/usr/local/mysql/ /         

//指定MySQL的安装目录
 > --with-libxml-dir=/usr/local/libxml2/ /   

//告诉PHP放置libxml2库的地方
 > --with-png-dir=/usr/local/libpng/ /     

//告诉PHP放置libpng库的地方
 > --with-jpeg-dir=/usr/local/jpeg6/ /       

   //告诉PHP放置jpeg库的地方
 > --with-freetype-dir=/usr/local/freetype/ /

   //告诉PHP放置freetype库的地方
 > --with-gd=/usr/local/gd2/ /              

//告诉PHP放置gd库的地方
 > --with-zlib-dir=/usr/local/zlib/ /       

//告诉PHP放置zlib库的地方
 > --with-mcrypt=/usr/local/libmcrypt/ /     

//告诉PHP放置libmcrypt库的地方
 > --with-

mysqli=/usr/local/mysql/bin/mysql_config / //变量激

活新增加的MySQLi功能
 > --enable-soap /                     /变量

激活SOAP和Web services支持
 > --enable-mbstring=all /               //使

多字节字符串支持
 > --enable-sockets                  //变量激

活socket通讯特性

 #make && make install
  14、LAMP环境整合
 # cp php.ini-dist /usr/local/php/etc/php.ini

 //创建配置文件
 vi /etc/httpd/httpd.conf     //使用vi编辑

apache配置文件
 Addtype application/x-httpd-php .php .phtml 

  #添加这一条
 # vi test.php         //编辑test.php文件
 <?php
        phpinfo();
 ?>
  15、安装Zend加速器
  ./install.sh  //执行安装
  16、phpMyAdmin的安装
 cp -a  phpMyAdmin-3.0.0-rc1-all-languages  /
 /usr/local/apache2/htdocs/phpmyadmin  //拷贝

目录到指定位置并改名为phpmyadmin
 cd /usr/local/apache2/htdocs/phpmyadmin/
 cp config.sample.inc.php config.inc.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值