码迷,mamicode.com
首页 > 其他好文 > 详细

LAMPA搭建

时间:2016-06-23 06:36:39      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:lamp

  LAMP 指的是Linux Apache mysql php ,安装到Linux上,搭建一个环境来运行php脚本语言

(1)安装mysql 

 cd /usr/local/src/    进入目录
 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.31-linux-glibc2.5-i686.tar.gz     下载文件
 tar zxvf mysql-5.6.31-linux-glibc2.5-i686.tar.gz    解压文件
 mv mysql-5.6.31-linux-glibc2.5-i686 /usr/local/mysql    移动并重命名
 cd ../mysql/    进入到文件夹内
 需要先建立mysql用户
 useradd -s /sbin/nologin -M mysql 没有家目录,不需要登陆
 mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql    建立文件夹并修改权限
 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/    初始化.用户为mysql , 安装路径在/data/mysql/
 初始化过程中,会提示错误,是缺少libaio , 直接安装
 yum install -y libaio*
 cp my.cnf /etc/my.cnf    cp配置文件
 cp support-files/mysql.server  /etc/init.d/mysqld  ; chmod 755 /etc/init.d/mysqld cp启动脚本并修改文件属性
 vim /etc/init.d/mysqld 修改启动脚本  datadir=/data/mysql  basedir=/usr/local/mysql
 chkconfig --add mysqld 启动脚本加入系统服务
 chkconfig mysqld on    设置为开机启动
 service mysqld start    启动mysql
 
(2) 安装Apache  
 wget  http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.31.tar.gz    下载
 tar zxvf httpd-2.2.31.tar.gz    解压
 cd httpd-2.2.31    进入
 配置编译参数
  ./configure --prefix=/usr/local/apache2 \    安装路径
--with-included-apr \    
--enable-so \    启用DSO
--enable-deflate=shared \    共享的方式编译deflate
--enable-expires=shared --enable-rewrite=shared --with-pcre
可能需要的包
 yum install -y zlib-devel pcre pcre-devel apr apr-devel
 make && make install
 /usr/local/apache2/bin/apachectl start
 (3)安装php 
 wget http://cn2.php.net/distributions/php-5.6.22.tar.gz    下载
 tar zxvf php-5.6.22.tar.gz    安装
 cd php-5.6.22    进入
 编译并配置参数
 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6
可能需要的包
 yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libpng libpng-devel freetype freetype-devel libmcrypt-devel libjpeg* 
 make &&make install
 cp php.ini-production /usr/local/php/etc/php.ini    cp配置文件


LAMPA搭建

标签:lamp

原文地址:http://11122517.blog.51cto.com/11112517/1791924

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!