zoukankan      html  css  js  c++  java
  • 源码安装lamp

    源码包搭建lamp
    安装apache
    安装编译器和依赖库文件
    yum -y install gcc* gcc-c++* make* cmake* libtool* ncurses-devel* perl* glibc* libxml-devel

    解压Apache的压缩包到/usr/src下
    tar zxf httpd-2.2.9.tar.gz -C /usr/src/
    进入目录并执行安装
    cd /usr/src/  
    ./configure --prefix=/usr/local/apache2 && make && make install
    安装成功后启动httpd
    /usr/local/apache2/bin/apachectl start
    打开浏览器测试看到IT works 则安装成功

    安装mysql
    解压压缩包,并进入解压出目录里,执行cmake检查环境
    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
    cmake执行成功后直接编译和编译安装
    make && make install
    生成mysql的配置文件
    cp /usr/local/msyql/support-files/my-default.cnf  /etc/my.cnf
    建立不可登录的用户mysql
    useradd –s /sbin/nologin mysql
    将/usr/local/mysql下的所有文件的所属组都修改为用户mysql
    chown –R mysql.mysql *
    初始化数据库
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql/
    启动mysql服务
    /usr/local/mysql/bin/mysqld_safe
    创建软件连接,将mysql的可以执行文件连接到/usr/local/sbin
    ln -s /usr/local/mysql/bin/* /usr/local/sbin/
    执行mysql尝试登录是否成功。

    安装php
    解压php压缩包到指定目录,进入到目录里执行环境监测
    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-gd-dir=/usr/lib --with-tt --with-zlib-dir --with-jpeg-dir  --with-png-dir --with-mysql=/usr/local/mysql

    执行编译和编译安装
    make && make install

    生成php配置文件,在/usr/src/php-5.3.10/的目录下执行
    libtool --finish /usr/local/php/
    将生成的配置文件php.ini-development,复制到php的配置文件目录下
    cp php.ini-development /usr/local/php/etc/php.ini

    做Apache和php的结合
    做Apache对php主页支持和应用的支持
    查找/AddType
     添加AddType application/x-httpd-php .php     
     添加php应用,支持php动态网站
    Directory Index index.html index.php  添加index.php为默认主页

    重启apache服务
    /usr/local/Apache2/bin/apachectl stop
    /usr/local/Apache2/bin/apachectl start

    写php测试页面,测试是否可以访问。

  • 相关阅读:
    【IT学习资源】2013.10.30
    【转载】 Bash之read命令
    【书本目录】 -- ABS(advanced bash scripts)
    【转载】vSphere的使用
    【转载】 Linux命令 -- tr 转换字符
    【转载】Oracle的日常监控脚本
    【转载】Nginx基础:6.webcache缓存服务
    大学记忆(3)[三国杀(终)]
    大学记忆(1)[记忆之殇]
    大学记忆(2)[计算机]
  • 原文地址:https://www.cnblogs.com/jinpengfei/p/6292565.html
Copyright © 2011-2022 走看看