zoukankan      html  css  js  c++  java
  • LAMP安装

    一、基于yum一键安装LAMP

    yum  install  httpd  httpd-devel  mariadb mariadb-server mariadb-devel  php php-devel php-mysql  -y
    systemctl start httpd
    systemctl start mariadb

    二、基于源码安装LAMP

    1、Apache WEB安装

    yum install apr apr-devel apr-util apr-util-devel  gcc-c++ wget tar -y     
    cd /usr/src
    wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.35.tar.gz
    tar -zxf  httpd-2.4.35.tar.gz
    cd httpd-2.4.35
    ./configure --prefix=/usr/local/apache/ --enable-rewrite --enable-so 
    make && make install 
    /usr/local/apache/bin/apachectl start

    2、MYSQL数据库安装,基于MYSQL5.5编译安装:

    yum install -y cmake  ncurses-devel ncurses 
    cd /usr/src
    wget -c https://cdn.mysql.com/archives/mysql-5.5/mysql-5.5.20.tar.gz
    tar  -xzf  mysql-5.5.20.tar.gz
    cd mysql-5.5.20
    cmake  .  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql55/ 
    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock 
    -DMYSQL_DATADIR=/data/mysql 
    -DSYSCONFDIR=/etc 
    -DMYSQL_USER=mysql 
    -DMYSQL_TCP_PORT=3306 
    -DWITH_XTRADB_STORAGE_ENGINE=1 
    -DWITH_INNOBASE_STORAGE_ENGINE=1 
    -DWITH_PARTITION_STORAGE_ENGINE=1 
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
    -DWITH_MYISAM_STORAGE_ENGINE=1 
    -DWITH_READLINE=1 
    -DENABLED_LOCAL_INFILE=1 
    -DWITH_EXTRA_CHARSETS=1 
    -DDEFAULT_CHARSET=utf8 
    -DDEFAULT_COLLATION=utf8_general_ci 
    -DEXTRA_CHARSETS=all 
    -DWITH_BIG_TABLES=1 
    -DWITH_DEBUG=0
    make
    make install
    cd /usr/local/mysql/ 
    cp support-files/my-large.cnf /etc/my.cnf
    cp support-files/mysql.server /etc/init.d/mysqld 
    chkconfig --add mysqld 
    chkconfig --level 35 mysqld on
    mkdir -p  /data/mysql
    useradd  mysql
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql/
    ln  -s  /usr/local/mysql55/bin/* /usr/bin/
    /etc/init.d/mysql restart

    3、PHP服务安装

    yum install -y libxml2 libxml2-devel bzip2 bzip2-devel libcurl  libcurl-devel libjpeg libjpeg-devel libpng libpng-devel  freetype-devel
    cd /usr/src
    wget -c http://cn2.php.net/distributions/php-5.6.38.tar.gz
    tar -zxf  php-5.6.38.tar.gz
    cd   php-5.6.38
    ./configure --prefix=/usr/local/php 
    --with-config-file-path=/usr/local/php/etc
    --with-apxs2=/usr/local/apache/bin/apxs
    --with-bz2
    --with-curl
    --enable-ftp
    --enable-sockets
    --disable-ipv6
    --with-gd
    --with-jpeg-dir
    --with-png-dir
    --with-freetype-dir
    --enable-gd-native-ttf
    --with-iconv-dir
    --enable-mbstring
    --enable-calendar
    --with-gettext
    --with-ldap
    --with-libxml-dir
    --with-zlib
    --with-pdo-mysql=mysqlnd
    --with-mysqli=mysqlnd
    --with-mysql=mysqlnd
    --enable-dom
    --enable-xml
    --enable-fpm
    --with-libdir=lib64
    --enable-bcmath make && make install

    4、PHP需与Apache整合:

    为了能让Apache发布PHP页面,需要将PHP安装完成后的libphp5.so模块与Apache进行整合,vim httpd.conf编辑配置文件,加入如下代码:

    加入如下代码:
    AddType application/x-httpd-php .php
    修改DirectoryIndex为如下:
    DirectoryIndex     index.php index.html index.htm

    5、测试Apache+PHP环境:

    创建PHP测试页面,在/usr/local/apache/htdocs目录下创建index.php测试页面,执行如下命令自动创建

    cat >/usr/local/apache/htdocs/index.php<<EOF 
    <?php
    phpinfo();
    ?>
    EOF
    /usr/local/apache/bin/apachectl restart

     6、Discuz PHP论坛安装

    wget  http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
    wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
    unzip Discuz_X3.3_SC_UTF8.zip -d /usr/local/apache/htdocs
    cd /usr/local/apache/htdocs/
    mv upload/* .
    chmod 757 -R data/ uc_server/ config/ uc_client/

    7、wordpress博客安装

    wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
    tar -zxf  wordpress-4.7.4-zh_CN.tar.gz  
    mv wordpress/* /usr/local/apache/htdocs
  • 相关阅读:
    c语言,strcat(),字符串拼接
    c语言,strcpy
    [置顶] linux第二天,g++,gcc,ps,cat,sort,grep,kill,less,ls -l ,
    Yuchuan_Linux_C 编程之四动态库(共享库)制作
    Yuchuan_Linux_C 编程之三 静态库的制作和使用
    Yuchuan_Linux_C编程之二 GCC编译
    Yuchuan_Linux_C编程之一 Vim编辑器的使用
    testng学习笔记-- beforesuit和aftersuit
    testng学习笔记-- beforeclass和afterclass
    pom.xml
  • 原文地址:https://www.cnblogs.com/deny/p/10007762.html
Copyright © 2011-2022 走看看