zoukankan      html  css  js  c++  java
  • 安装lamp环境准备

       

    安装lamp环境准备

    在搭建lamp环境之前先提前在系统中安装以下工具,他们是编译安装的基础组件,一定先安装:

    yum install -y  gcc  gcc-c++ (联网在线安装方法)

     

    没有网的同学也可以去镜像文件中找对应的gccgcc-c++rpm包安装

     

    gcc,gcc-c++rpm包软件依赖的关系如下

    gcc

    cloog-ppl(包依赖)

    ppl(libppl.so.7/libppl_c.so.2)(库依赖)

    cpp

    mpfr(libmpfr.so.1)

    gcc-c++

    libstdc++-devel

    测试gcc是否安装成功在终端输入:gcc --version,出现gcc的版本信息即可.

     

     

    安装apache

    ①解压--->②进入解压后的目录---->./configure----->make && make install

    [root@wangwei ~]# tar -zxf httpd-2.2.11.tar.gz

    [root@wangwei ~]# cd httpd-2.2.11

    [root@wangwei ~]# ./configure 

    --prefix=/usr/local/apache

    --enable-so

    [root@wangwei ~]# make && make install

     

    注意:

    帮助命令(查看有哪些安装选项):./configure -h

    ./configure  (反斜杠表示命令还没有输入完毕,等待后面继续输入)

     

    启动apache服务

    [root@wangwei ~]# /usr/local/apache/bin/apachectl start

    安装php

    1.编译安装zlib压缩库

    [root@wangwei ~]# tar –zxf zlib-1.2.5.tar.gz

    [root@wangwei ~]# cd zlib-1.2.5

    [root@wangwei ~]# ./configure 

    [root@wangwei ~]# make && make install

     

    2.编译安装libxml2

    [root@wangwei ~]# tar -zxf libxml2-2.7.2.tar.gz 

    [root@wangwei ~]# cd libxml2-2.7.2

    [root@wangwei ~]#./configure 

    --prefix=/usr/local/libxml2  

    --without-zlib 

    [root@wangwei ~]# make && make install

     

    3.编译安装jpeg8

    [root@wangwei ~]# tar -zxvf jpegsrc.v8b.tar.gz

    [root@wangwei ~]# cd jpeg-8b

    [root@wangwei ~]#./configure --prefix=/usr/local/jpeg

    --enable-shared --enable-static

    [root@wangwei ~]# make && make install

     

    4.编译安装libpng

    [root@wangwei ~]# tar zxvf libpng-1.4.3.tar.gz

    [root@wangwei ~]# cd libpng-1.4.3

    [root@wangwei ~]# ./configure  

    (注意安装zlib压缩库一样不要带参数让它默认安装到相应目录)

    [root@wangwei ~]# make && make install

     

    5.编译安装freetype字体库

    [root@wangwei ~]# tar zxvf freetype-2.4.1.tar.gz

    [root@wangwei ~]# cd freetype-2.4.1

    [root@wangwei ~]#./configure --prefix=/usr/local/freetype

    [root@wangwei ~]# make && make install

     

    6.安装gd

    [root@wangwei ~]# tar -zvxf gd-2.0.35.tar.gz

    [root@wangwei ~]# cd gd-2.0.35

    [root@wangwei ~]#./configure --prefix=/usr/local/gd  

    --with-jpeg=/usr/local/jpeg/ 

    --with-png --with-zlib

    --with-freetype=/usr/local/freetype

    [root@wangwei ~]# make && make install

     

     

     

     

     

    7.最后编译安装php

    [root@wangwei ~]# tar -zxf php-5.3.27.tar.gz

    [root@wangwei ~]# cd php-5.3.27

    [root@wangwei ~]# ./configure --prefix=/usr/local/php

    --with-apxs2=/usr/local/apache/bin/apxs

    --with-mysql=mysqlnd

    --with-pdo-mysql=mysqlnd

    --with-mysqli=mysqlnd

    --with-freetype-dir=/usr/local/freetype

    --with-gd=/usr/local/gd

    --with-zlib --with-libxml-dir=/usr/local/libxml2

    --with-jpeg-dir=/usr/local/jpeg

    --with-png-dir

    --enable-mbstring=all

    --enable-mbregex

    --enable-shared 

     

    [root@wangwei ~]# make && make install

     

    php的解压目录中,复制php.ini-development配置文件到指定目录并重命名为php.ini

    [root@wangwei ~]# cp php.ini-development    /usr/local/php/lib/php.ini

     

    配置Apache使其支持php

    vim /usr/local/apache/conf/httpd.conf

    httpd.conf(Apache主配置文件)中增加:

    AddType application/x-httpd-php .php

     

    重启apache

    [root@wangwei ~]# /usr/local/apache/bin/apachectl restart

     

     

    安装mysql

    1.安装cmake(更先进的configure)

     

    到光盘里边获得cmake并安装(如果电脑联网通过yum install -y cmake命令也可以)

    rpm  -ivh  cmake*****

     

    2.安装ncurses-develrpm

    后面编译安装需要ncurses-devel相关的包

    rpm  -ivh  ncurses-devel-*********.rpm

     

    3.编译安装

    [root@wangwei ~]# tar -zxf mysql-5.5.17.tar.gz

    [root@wangwei ~]# cd mysql-5.5.17

    [root@wangwei ~]# cmake

    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

    -DMYSQL_DATADIR=/usr/local/mysql/data

    -DDEFAULT_CHARSET=utf8

    -DDEFAULT_COLLATION=utf8_general_ci

    (安装路径

    数据的安装路径

    mysql的字符集

    校对字符集)

    [root@wangwei ~]# make && make install

     

    4.mysql复制一个配置文件

    [root@wangwei ~]# cp 解压目录support-files/my-medium.cnf    /etc/my.cnf 

     

     

    5.添加一个mysql用户

    [root@wangwei ~]# useradd  mysql (mysql用户会存在于同名mysql的组下)

    [root@wangwei ~]# chmod +x /usr/local/mysql

     

    6.初始化mysql数据库(创建系统默认数据库等)

    [root@wangwei ~]# /usr/local/mysql/scripts/mysql_install_db

    --user=mysql  

    --basedir=/usr/local/mysql  

    --datadir=/usr/local/mysql/data &

     

    注意:

    (

    用户安装

    mysql安装路径

    数据的目录

    & 后台运行

    )

     

     

    7.mysql安装目录下面的文件(除了data)拥有者都改为root,所有的文件的所属组改为mysql,data目录拥有者改为mysql

    [root@wangwei ~]# chown -R root /usr/local/mysql

    [root@wangwei ~]# chown -R mysql /usr/local/mysql/data

    [root@wangwei ~]# chgrp -R mysql /usr/local/mysql

     

    8.后台运行mysql服务

    [root@wangwei ~]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

     

    查看mysql是否有启动(ps查看进程命令)

    [root@wangwei ~]# ps -A | grep mysql 或者 ps aux | grep mysql 或查看端口

    netstat -natup |grep  3306

     

     

    测试数据库

    [root@wangwei ~]# /usr/local/mysql/bin/mysql -u root

    mysql> show databases;

     

    接上步,修改mysql密码(可不做此步,默认无密码)

    mysql> UPDATE user SET Password=password('123456') WHERE user='root';

    mysql> flush privileges;

     

    9.配置mysql开机自启动服务项

    [root@wangwei ~]# cp 源码包解压目录/support-files/mysql.server /etc/init.d/mysqld

    [root@wangwei ~]# chmod +x /etc/init.d/mysqld //设置可执行权限

    [root@wangwei ~]# chkconfig --add mysqld  //添加到系统服务

    [root@wangwei ~]# chkconfig mysqld on/off    //设置开机自启动

     

    配置apachel服务开机自启动:

    [root@wangwei ~]# vi /etc/rc.local

    增加如下指令:

    /usr/local/apache/bin/apachectl start (apache开机启动)

  • 相关阅读:
    go-zero尝试运行输出hello-world
    grpc客户端 服务端测试
    protobuf序列化
    protobuff3语法详情
    【转】普通程序员如何转向AI方向
    深度学习微软 azure-云服务器组 centos特殊内核版本 gpu NVIDIA 驱动及CUDA 11.0安装
    分享一个主要用于nas场景的集成了迅雷,百度网盘等软件的docker ubuntu vnc镜像-适用于x86环境
    以spark sql 维护spark streaming offset
    打通es及lucene应用,lucene应用es Query,应用完整的es query
    打通es及lucene应用,lucene应用es Query,结合非queryString查询(二)
  • 原文地址:https://www.cnblogs.com/xa4312cs/p/6875518.html
Copyright © 2011-2022 走看看