shuijingping 发表于 2015-8-19 09:28:41

lamp环境搭建。

  lamp环境搭建:
1.首先保证你的电脑里安装了gcc gcc-c++ make
2.如果你的服务器没有链接网络可以先挂载本地光盘。设置yum源。
  2.1 挂在光盘



    # mkdir /opt/cdrom   #新建挂载点
    # mount /dev/cdrom /opt/cdrom/ #挂载本地光盘
   mount: block device /dev/sr0 is write-protected, mounting read-only
    #
  2.2配置yum源。



    # cd /etc/yum.repos.d/
    # ls
    CentOS-Base.repoCentOS-Debuginfo.repoCentOS-Media.repoCentOS-Vault.repo#Media就是本地yum源的配置文件。
    # vi CentOS-Media.repo
    # CentOS-Media.repo
    #
    # This repo is used to mount the default locations for a CDROM / DVD on
    #CentOS-6.You can use this repo and yum to install items directly off the
    #DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #yum --enablerepo=c6-media
    #
    # or for ONLY the media repo, do this:
    #
    #yum --disablerepo=\* --enablerepo=c6-media
   
    name=CentOS-$releasever - Media
    baseurl=file:///opt/cdrom   #指定了三个光盘有可能挂载的路径。
            file:///media/cdrom/
            file:///media/cdrecorder/
    gpgcheck=1
    enabled=1      #enabled=0 这里的0代表缺省源不存在,1代表启用。
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    # wq保存退出。
    如果你的linux能够上互联网,那么备份Base这个配置文件。
    # mv CentOS-Base.repo CentOS-Base.repo.bak
  2.3 安装gcc, gcc-c++



    # yum install gcc -y
    # yum install gcc-c++ -y
  3.卸载apache php mysql rpm软件包。我的系统里没有装。方法很多,不一一罗列。
    查看服务有没有启动:
  



    # service httpd status
    httpd: 未被识别的服务
    # service mysqld status
    mysqld: 未被识别的服务
    #
    # rpm -qa httpd
    # rpm -qa mysql
    # rpm -qa mysqld
    #
    # netstat -ntpl | grep 80
    # netstat -ntpl | grep 3306
    # rpm -qa | grep php
  如果你的系统里有这些包,那么rpm -e packagename或者yum remove packagename(解决依赖卸载)。
  4.关闭SElinux 允许iptables相关端口
  4.1.1关闭selinux的两种方法。--永久关闭。(需要重启系统)



    # vi /etc/sysconfig/selinux

    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #   enforcing - SELinux security policy is enforced.
    #   permissive - SELinux prints warnings instead of enforcing.
    #   disabled - No SELinux policy is loaded.
    SELINUX=enforcing   # 把SELINUX=enforcing 更改为SELINUX更改为disabled
    # SELINUXTYPE= can take one of these two values:
    #   targeted - Targeted processes are protected,
    #   mls - Multi Level Security protection.
    SELINUXTYPE=targeted
  4.1.2临时关闭(不需要重启系统)



# setenforce 0
  4.2源码部署需要安装的包很多:



    # cd packget/
    # ls
    autoconf-2.61.tar.gz   jpegsrc.v6b.tar.gz      mysql-5.0.41.tar.gz                        freetype-2.3.5.tar.gzlibmcrypt-2.5.8.tar.gzncurses-5.6.tar.gz                         ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz
    gd-2.0.35.tar.gz       libpng-1.2.31.tar.gz    php-5.2.6.tar.gz                           zlib-1.2.3.tar.gz
    httpd-2.2.9.tar.gz   libxml2-2.6.30.tar.gz   phpMyAdmin-3.0.0-rc1-all-languages.tar.gz
   这里写一个解压源码包的脚本。



    cd /root/packget/
    ls * > packget.list
    for i in $(cat packget.list)
    do
      tar -zxf $i
    done
  运行脚本:



sh targz.sh
  查看解压:



    # ls
    autoconf-2.61          jpeg-6b               mysql-5.0.41                        phpMyAdmin-3.0.0-rc1-all-languages.tar.gz
    autoconf-2.61.tar.gz   jpegsrc.v6b.tar.gz      mysql-5.0.41.tar.gz               freetype-2.3.5         libmcrypt-2.5.8         ncurses-5.6                         freetype-2.3.5.tar.gzlibmcrypt-2.5.8.tar.gzncurses-5.6.tar.gz                  
    gd-2.0.35            libpng-1.2.31         packget.list                        ZendOptimizer-3.2.6-linux-glibc21-i386
    gd-2.0.35.tar.gz       libpng-1.2.31.tar.gz    php-5.2.6                           ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz
    httpd-2.2.9            libxml2-2.6.30          php-5.2.6.tar.gz                  zlib-1.2.3
    httpd-2.2.9.tar.gz   libxml2-2.6.30.tar.gz   phpMyAdmin-3.0.0-rc1-all-languageszlib-1.2.3.tar.gz
    #

  4.3 安装三步走configure ---make ---make install
      configure 检测系统配置,检测软件安装所需要的软件。
      make 编译二进制文件为可执行文件。
      make install 安装软件。
  4.3.1编译安装xml2



    # cd libxml2-2.6.30
    #
    # cd libxml2-2.6.30
    # ./configure --prefix=/usr/local/libxml2/
    checking build system type... x86_64-redhat-linux-gnu
    checking host system type... x86_64-redhat-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for gcc... gcc
    ------------省略一部分过程----------
    config.status: creating python/setup.py
    config.status: creating config.h
    config.status: executing depfiles commands
    Done configuring
    #
    检测完成,接下来make编译
    # make
    makeall-recursive
    make: Entering directory `/root/packget/libxml2-2.6.30'
    Making all in include
    make: Entering directory `/root/packget/libxml2-2.6.30/include'
    Making all in libxml
    --------------省略编译过程-----------
    make: Entering directory `/root/packget/libxml2-2.6.30/xstc'
    make: Nothing to be done for `all'.
    make: Leaving directory `/root/packget/libxml2-2.6.30/xstc'
    make: Leaving directory `/root/packget/libxml2-2.6.30'
    #
    编译完成之后开始make install
    # make install
    Making install in include
    make: Entering directory `/root/packget/libxml2-2.6.30/include'
    Making install in libxml
    make: Entering directory `/root/packget/libxml2-2.6.30/include/libxml'
    make: Entering directory `/root/packget/libxml2-2.6.30/include/libxml'
    makeinstall-exec-hook
    ---------------省略步奏-----------
    Making install in xstc
    make: Entering directory `/root/packget/libxml2-2.6.30/xstc'
    make: Entering directory `/root/packget/libxml2-2.6.30/xstc'
    make: Nothing to be done for `install-exec-am'.
    make: Nothing to be done for `install-data-am'.
    make: Leaving directory `/root/packget/libxml2-2.6.30/xstc'
    make: Leaving directory `/root/packget/libxml2-2.6.30/xstc'
    #
libxml2安装完成。
  同样的方法安装libmcrpyt



    # ./configure --prefix=/usr/local/libmcrypt/   
    #make
    #make install
    并且安装libmcrypt下的libltdl
    # cd libltdl/
    # ls
    acinclude.m4aclocal.m4config-h.inconfigureconfigure.inCOPYING.LIBltdl.cltdl.hMakefile.amMakefile.inREADME
    # ./configure --enable-ltdl-install
    # make
    # make install
  编译安装zlib (zlib是个库文件,这里为了防止后期出错,不用指定路径,如果是64位系统,请参见安装libpng排错的方法安装。)



# ./configure
Checking for gcc...
Building static library libz.a version 1.2.3 with gcc.
Checking for unistd.h... Yes.
Checking whether to use vsprintf() or sprintf()... using vsprintf()
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for errno.h... Yes.
Checking for mmap support... Yes.
# make
gcc -O3 -DUSE_MMAP   -c -o example.o example.c
gcc -O3 -DUSE_MMAP   -c -o adler32.o adler32.c
gcc -O3 -DUSE_MMAP   -c -o compress.o compress.c
gcc -O3 -DUSE_MMAP   -c -o crc32.o crc32.c
gcc -O3 -DUSE_MMAP   -c -o gzio.o gzio.c
gcc -O3 -DUSE_MMAP   -c -o uncompr.o uncompr.c
gcc -O3 -DUSE_MMAP   -c -o deflate.o deflate.c
gcc -O3 -DUSE_MMAP   -c -o trees.o trees.c
gcc -O3 -DUSE_MMAP   -c -o zutil.o zutil.c
gcc -O3 -DUSE_MMAP   -c -o inflate.o inflate.c
gcc -O3 -DUSE_MMAP   -c -o infback.o infback.c
gcc -O3 -DUSE_MMAP   -c -o inftrees.o inftrees.c
gcc -O3 -DUSE_MMAP   -c -o inffast.o inffast.c
ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
gcc -O3 -DUSE_MMAP -o example example.o -L. libz.a
gcc -O3 -DUSE_MMAP   -c -o minigzip.o minigzip.c
gcc -O3 -DUSE_MMAP -o minigzip minigzip.o -L. libz.a
# make install
cp zlib.h zconf.h /usr/local/include
chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h
cp libz.a /usr/local/lib
cd /usr/local/lib; chmod 755 libz.a
cd /usr/local/lib; if test -f libz.so.1.2.3; then \
      rm -f libz.so libz.so.1; \
      ln -s libz.so.1.2.3 libz.so; \
      ln -s libz.so.1.2.3 libz.so.1; \
      (ldconfig || true)>/dev/null 2>&1; \
    fi
cp zlib.3 /usr/local/share/man/man3
chmod 644 /usr/local/share/man/man3/zlib.3
#

  
  编译安装libpng如果出现如下错误,是应为你的环境是64位系统,匹配不了zlib库。



/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** 错误 1
make: Leaving directory `/root/packget/libpng-1.2.31'
make: *** 错误 2
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC
接下面步骤
make
make install

  
  编译安装libpng



# ./configure -prefix=/usr/local/libpng/
# make
# make install
libpng安装完成。
  
  安装jpeg6
这源码包的安装相对复杂一点。
因为其不会自动创建对应的目录,首先我们自己手动建立目录
  



# mkdir /usr/local/jpeg6/ #创建安装目录
# mkdir /usr/local/jpeg6/bin/ #创建可执行文件目录
# mkdir /usr/local/jpeg6/lib/#创建库文件爱你存放目录
# mkdir /usr/local/jpeg6/include #创建头文件存放目录
# mkdir -p /usr/local/jpeg6/man/man1 #创建man手册中的命令帮助,man1指的是命令帮助, man5配置文件的帮助。
开始检测环境:
# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
#make
# make
./libtool --mode=compile gcc -O2-I. -c ./jcapimin.c
make: ./libtool:命令未找到
make: *** 错误 127
出现以上错误的解决办法:
# cp /usr/share/libtool/config/config.sub /root/packget/jpeg-6b/
# cp /usr/share/libtool/config/config.guess /root/packget/jpeg-6b/
然后:
# make clean
再执行:
# make
# make install


  编译安装freetype
  



# ./configure --prefix=/usr/local/freetype/
# make
# make install
  
  
  
  编译安装autoconf




# ./configure
#make
#make install
  编译安装gd库:



# ./configure --prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/ 备注一下:这里如果你的zlib库是指定路径,那么可以--with-zlib=/$PATH
# make
# make install
  5.编译安装apache:



# ./configure --prefix=/usr/local/apache2/ --with-sysconfdir=/etc/httpd/--with-included-apr --disable-userdir --enable-so --enable-deflate=shared --enable-expires=shared--enable-rewrite=shared --enable-static-support
#make
#make install
  启动apache:



# /usr/local/apache2/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName httpd (pid 25663) already running
#
  
  如果没有禁止selinux
那么使用如下命令开启模块权限:



# chcon -t texrel_shlib_t modulename
  通过浏览器访问服务器,如果反回It‘s works ! 表示安装成功。
  6.编译安装mysql之前需要安装编译nourses:
  



# ./configure --with-shared --without-debug --without-ada --enable-overwrite
# make
# make install
  
  编译安装mysql:
  首先创建mysql用户以及用户组:



# groupadd mysql
# grep mysql /etc/group mysql:x:500:
# useradd -g mysql mysql
# ./configure --prefix=/usr/local/mysql --with-extra-charsets=all # extra 允许所有字符集
# make
# make install
  配置mysql:
把源码包中的my-medium.cnf拷贝的/etc/下命名为my.cnf:



# cp support-files/my-medium.cnf /etc/my.cnf
  启动用户的授权表:



# /usr/local/mysql/bin/mysql_install_db --user=mysql
  改变目录权限:



# chown -R root /usr/local/mysql #改变mysql所属用户
# chown -R mysql /usr/local/mysql/var #改变mysql下var这个目录所属用户。
# chgrp -R mysql /usr/local/mysql #改变mysql的所属组,这里的-R是权限继承到子目录。
#
  启动:mysql



# /usr/local/mysql/bin/mysqld_safe --user=mysql & 24065
#Starting mysqld daemon with databases from /usr/local/mysql//var #表示数据存放路径。回车既可。
#
  查看mysql是否启动:



# netstat -an | grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
#
  查看mysql的版本:



# /usr/local/mysql/bin/mysqladmin version
/usr/local/mysql/bin/mysqladminVer 8.41 Distrib 5.0.41, for unknown-linux-gnu on x86_64
Copyright (C) 2000-2006 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
Server version      5.0.41-log
Protocol version    10
Connection      Localhost via UNIX socket
UNIX socket      /tmp/mysql.sock
Uptime:            3 min 56 sec
Threads: 1Questions: 1Slow queries: 0Opens: 12Flush tables: 1Open tables: 6Queries per second avg: 0.004
#
  查看版本的配置参数:



# /usr/local/mysql/bin/mysqladmin variables
+---------------------------------+-------------------------------------------------+
| Variable_name                   | Value                                           |
+---------------------------------+-------------------------------------------------+
| auto_increment_increment      | 1                                             |
| auto_increment_offset         | 1                                             |
| automatic_sp_privileges         | ON                                              |
| back_log                        | 50                                              |
| basedir                         | /usr/local/mysql/                               |
| binlog_cache_size               | 32768                                           |
.............

  设置mysql的用户密码:



# /usr/local/mysql/bin/mysql -uroot
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.41-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> set password for 'root'@'localhost'=PASSWORD('thinklinux');
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>


  把apache和mysql 加入启动项:



# echo "/usr/local/apache2/bin/apachectl start" >>/etc/rc.d/rc.local
# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.d/rc.local


  或者:



# cd packget/mysql-5.0.41
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chown root.root /etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --list mysqld
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
# chkconfig --levels 245 mysqld off #设置运行级别启动项的方法.
# chkconfig --list mysqld 
mysqld             0:关闭    1:关闭    2:关闭    3:启用    4:关闭    5:关闭    6:关闭
#chkconfig --levels 245 mysqld on #更改回原来的运行级别。
  安装php:



# ./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/--with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/--with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/--with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config--enable-soap --enable-mbstring=all --enable-sockets
# make
# make install

   配置php:
  



# ./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc \
--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ \
--with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/ \
--with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ \
--with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-soap --enable-mbstring=all --enable-sockets
# make
# make install
  配置php:



# cp php.ini-dist /usr/local/php/etc/php.ini
  配置apache能够解析php:
  前面安装时出现了警告没有把apache配置文件安装到/etc/下,所以在apache路径里面找吧。



# cd /usr/local/apache2/conf/
# vi httpd.conf
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    Addtype application/x-httpd-php .php .phtml   #理论上这个Addtype 中的t应该是大写,
                                                   #但是在有的版本的linux中不能解析网页文件。
    /AddType                                       #打开网站是空白,没有报错日志,跟这个有关系吧。所以可以尝试小写。
   
  加入这个选项之后重启apache



# cd /usr/local/apache2/htdocs/   
# vi info.php
写入如下代码:
<?php
phpinfo();
?>


http://www.iyunv.com/osxlinux/archive/2013/05/14/data:image/png;base64,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
  php加速软件Zend安装:
  Zend
出现如下错误:




# ./install.sh
./install.sh: ./php: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
通过yum找出库所依赖的软件包,并安装:
# yum provides "*/ld-linux.so.2"
#
安装如下软件包:
# yum install glibc.i686


  
  
  
  
  
页: [1]
查看完整版本: lamp环境搭建。