精华内容
下载资源
问答
  • Lamp安装

    2020-01-03 19:40:58
    LAMP安装 LAMP架构概述 lamp的全称是linux+apache+mysql+php LAMP组成部分的作用 在LAMP的环境机构中,apache、mysql和php的主要功能分别如下。 apache主要实现如下功能: 第一:处理http的请求、构建响应报文等...

    LAMP安装

    LAMP架构概述

    lamp的全称是linux+apache+mysql+php

    在这里插入图片描述

    LAMP组成部分的作用

    在LAMP的环境机构中,apache、mysql和php的主要功能分别如下。

    在这里插入图片描述

    apache主要实现如下功能: 
    第一:处理http的请求、构建响应报文等自身服务; 
    第二:配置让Apache支持PHP程序的响应(通过PHP模块或FPM); 
    第三:配置Apache具体处理php程序的方法,如通过反向代理将php程序交给fcgi处理。 
    
    php主要实现如下功能: 
    第一:提供apache的访问接口,即CGI或Fast CGI(FPM); 
    第二:提供PHP程序的解释器;
    第三:提供mysql/mairadb数据库的连接函数的基本环境。 
    
    mysql主要实现如下功能: 
    第一:提供PHP程序对数据的存储; 
    第二:提供PHP程序对数据的读取(通常情况下从性能的角度考虑,尽量实现数据库的读写分离)。 
    由此可知,要实现LAMP在配置每一个服务时,安装功能需求进行配置,即可实现LAMP的架构,当然apache、mysql和php服务都可配置为独立服务,安装在不同服务器之上。 
    

    yum安装

    [root@ localhost ~]# yum -y install mysql mysql-server php php-mysql php-fpm httpd
    
    开启mysql服务
    [root@ localhost ~]# service mysqld start 
    

    在刚安装好的mysql默认进入是没有密码的直接在终端中输入:mysql 就可以登录,但是为了保证其安全性,可以修改其密码 登录数据库 mysql

    配置Apache支持php

    [root@ localhost ~]# vim /etc/httpd/conf/httpd.conf 
    在DirectoryIndex index.html后添加加index.php 
    #支持php 添加AddType application/x-httpd-php .php   #支持php应用
    

    在这里插入图片描述
    在这里插入图片描述

    创建php测试页

    [root@ localhost ~]# vim /var/www/html/index.php 
    内容: 
    <?php 	
    phpinfo(); 
    ?>
    重启apache测试php页面
    [root@ localhost ~]# service httpd restart 访问ip
    

    在这里插入图片描述
    安装配置Discuz 论坛

    上传Discuz的upload文件夹内的文件到网站根目录

    Discuz_X3.3_SC_UTF8.zip

    将论坛的安装包上传到服务器并解压 安装解压工具:

    [root@ localhost ~]# cd /var/www/html/
    [root@ localhost html]# ls
    Discuz_X3.3_SC_UTF8.zip  index.php
    [root@ localhost html]# unzip Discuz_X3.3_SC_UTF8.zip
    # 增加可写权限 
    [root@ localhost html]# chmod 777 -R * 
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • LAMP安装

    2020-11-30 11:09:53
    1、安装lamp 2、修改httpd配置文件 3、启动httpd 4、书写PHP测试页 5、测试PHP和httpd结合成功 6、上线项目(电商、论坛、博客) 7、浏览器中安装,测试即可 1、安装LAMP yum -y install httpd ...

    总结:
    1、安装lamp
    2、修改httpd配置文件
    3、启动httpd
    4、书写PHP测试页
    5、测试PHP和httpd结合成功
    6、上线项目(电商、论坛、博客)
    7、浏览器中安装,测试即可

    1、安装LAMP

    yum -y install httpd php php-mysql php-gd mysql mysql-server

    2、修改httpd主配置文件,结合PHP

    vi /etc/httpd/conf/httpd.conf

    在下面这行中添加index.php
    402 DirectoryIndex index.php index.html index.html.var
    在下面行添加下面内容
    781AddType application/x-httpd-php .php

    3、启动httpd

    service httpd start

    4、书写PHP测试页

    vi /var/www/html/index.php

    <?php phpinfo(); ?>

    5、浏览器测试(注意关闭防火墙)

    service iptables stop

    setenforce 0

    6、上线项目
    提前上传电商包到apache的网站根目录中/var/www/html

    service mysqld start

    解压电商服务包

    unzip tinyshopV2.5_data.zip

    授权

    chmod -R 777 /var/www/html/

    之后浏览器中测试即可

    展开全文
  • lamp安装

    千次阅读 2014-01-28 16:39:04
    1. 安装SecureCRT的sz/rz工具包 yum install lrzsz 2. 安装apache 2.1. 编译依赖 2.1.1安装zlib tar -zxvf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure vi Makefile 找到 CFLAGS=-O3 -DUSE_MMAP 在后面加入-...

    1. 安装SecureCRT的sz/rz工具包(linux终端可以跳过)

    yum install lrzsz

    2. 安装apache

    2.1.  编译依赖

    2.1.1安装zlib

    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

    2.1.2 安装 openssl

    ./config \
    --prefix=/usr/local/openssl \
    shared zlib-dynamic \
    enable-camellia

    2.2.  编译配置

    ./configure \
    --prefix=/usr/local/apache \
    --enable-mods-shared=most \
    --enable-rewrite \
    --enable-speling \
    --enable-forward \
    --enable-ssl \
    --enable-so \
    --with-ssl=/usr/local/openssl

    2.3.  编译后工作

    # cp /usr/local/apache/bin/apachectl  /etc/init.d/httpd
    # service httpd start

    2.4.  错误处理


    httpd: Syntax error on line 83 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_ssl.so into server: libssl.so.1.0.0: cannot open shared object file: No such file or directory

    修改/etc/init.d/http

    增加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl/lib, 此外64位系统也会造成这个错误。那么也许要把lib文件夹拷贝一份称为lib64.

    3. 安装mysql

    3.1.  编译依赖


    如果是fedora/centos/redhat可以执行

    # yum -y install ncurses-devel

    如果是ubuntu可以执行

    apt-get install libncurses5-dev


    3.2.  编译配置

    ./configure \
    --prefix=/usr/local/mysql \
    --with-charset=utf8 \
    --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \
    --with-extra-charsets=all \
    --with-charset=utf8 \
    --with-client-ldflags=-all-static \
    --with-mysqld-ldflags=-all-static \
    --with-plugins=all \
    --with-pthread \
    --enable-thread-safe-client \
    --enable-assembler

    3.3.  编译后工作

    配置MySQL

    cp support-files/my-medium.cnf /etc/my.cnf
    cd /usr/local/mysql
    ./bin/mysql_install_db --user=mysql
    chown -R root .
    chown -R mysql data
    chgrp -R mysql .
     
    ./bin/mysqld_safe --user=mysql &
    ./bin/mysqladmin -uroot password ‘your passwd’

    启动mysql: /usr/local/mysql/bin/mysqld_safe &

    关闭mysql:/usr/local/mysql/bin/mysqladmin shutdown

    代码: cp ./support-files/mysql.server /etc/ init.d/mysqld

    可以使用server mysqld restart启动

    4. 安装php

    4.1.  编译依赖

    bizp2
    gd2
    iconv
    Freetype
    yum install freetype*
    yum install *mcrypt*
    yum install *mhash*
    yum install gdbm-devel db4-devel
    yum install  libjpeg-devel freetype-devel libpng-devel 
    yum install libXpm-devel

    4.2.  配置依赖

    ./configure \
    --prefix=/usr/local/php \
    --with-libdir=lib64 \
    --with-apxs2=/usr/local/apache/bin/apxs \
    --with-bz2 \
    --enable-zip \
    --enable-calendar \
    --with-mysql=/usr/local/mysql \
    --with-pdo-mysql=/usr/local/mysql \
    --enable-sqlite-utf8 \
    --with-iconv=/usr/local/libiconv \
    --enable-mbstring \
    --with-curl=/usr/local \
    --enable-exif \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-ttf \
    --with-freetype-dir=/usr \
    --enable-gd-native-ttf \
    --with-xmlrpc \
    --enable-soap \
    --enable-sockets \
    --with-mcrypt \
    --with-mhash \
    --enable-shmop \
    --with-gdbm \
    --with-db4 \
    --with-kerberos \
    --with-mcrypt=/usr/local \
    --with-mhash=/usr/local \
    --enable-pcntl \
    --enable-fpm \
    --enable-ftp \
    --enable-calendar \
    --with-openssl
     

    4.3.  错误提示

    其他啥错误都是浮云。解决so easy.以下2个错误搞的我很蛋疼。

    /usr/bin/ld: /usr/local/lib/libbz2.a(bzlib.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with –fPIC

    /usr/local/lib/libbz2.a: could not read symbols: Bad value

    collect2: ld 返回 1

     

    make: *** [libtokyocabinet.so.8.22.0] 错误

    /usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not

    be used when making a shared object; recompile with –fPIC

    /usr/local/lib/libz.a: could not read symbols: Bad value

    make: *** [libtokyocabinet.so.8.22.0] 错误 1

     

    解决方案:

    • 修改zlib-1.2.3的Makefile文件

    把gcc的编译参数加上 –fPIC

    原文:CFLAGS=-O3 -DUSE_MMAP

    修改为:CFLAGS=-O3 -DUSE_MMAP –fPIC

    • 修改bzip2的Makefile文件

    CC改为CC=gcc –fPIC

    然后重新编译。

    展开全文
  • lamp安装lamp

    2012-08-31 08:21:31
    lamp安装,请下载我的吧,我的分少,这是我自己做出来的
  • LAMP 安装部署

    2020-05-12 14:55:01
    LAMP 安装部署 准备好一台虚拟机网络一切正常 开始安装apache mysql php 启动mysql和apache以及php 书写php测试页:【vim /var/www/html/index.php】 重启apache 进入浏览器测试是否出现php测试页

    LAMP 安装部署

    准备好一台虚拟机网络一切正常

    开始安装apache mysql php
    在这里插入图片描述
    启动mysql和apache以及php
    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    书写php测试页:【vim /var/www/html/index.php】
    在这里插入图片描述
    重启apache

    在这里插入图片描述
    进入浏览器测试是否出现php测试页
    在这里插入图片描述

    展开全文
  • LAMP安装教程

    2017-07-14 17:06:00
    LAMP安装教程 LAMP一键包环境安装: 通过下面的步骤我们可以快速的在Linux VPS或者服务器上安装LAMP环境,如果在安装过程中有任何问题,联系我们给予反馈,以便不断的完善和改进,我们已经在多个商家服务器...
  • lamp安装步骤

    2020-05-06 13:12:57
    lamp安装步骤 环境:centos6 1、关闭防火墙和selinux 2、yum -y install httpd httpd-devel mysql mysql-server php php-gd php-mysql 3、vim /etc/httpd/conf/httpd.conf(进去之后修改402行和781行) 4、service ...
  • ubuntu16.04 LAMP安装

    2017-07-25 23:35:17
    安装LAMP安装phpmyadmin
  • LAMP安装及启用测试

    2020-06-29 23:37:09
    LAMP安装及启用 4.1 问题 本例要求基于Linux主机快速构建LAMP动态网站平台,并启用相关系统服务,完成下列操作: 1)安装LAMP平台各组件 安装好软件httpd、mariadb-server、mariadb、php、php-mysql 确认安装结果 2...
  • LAMP安装配置

    2014-01-14 23:39:17
    LAMP安装配置 安装Apache(前身为httpd) ./configure --enable-so --enable-mods-shared=most --enable-rewrite make make install cp /usr/local/apache2/bin/apachect1 /etc/rc.d/init.d/httpd安装mysql ./...
  • LAMP安装文档

    2014-03-05 21:16:06
    LAMP在linux的详细安装过程,可以自己实践下
  • LAMP 安装步骤

    2010-08-17 05:44:00
    LAMP 安装步骤: 包括php, phpmyadmin, mysql, apache
  • Linux lamp安装配置

    2013-09-13 23:25:22
    【转载】Linux lamp安装配置  本文转载自http://hi.baidu.com/cynial/blog/item/fe29107edc8f2b340cd7da32.html,如需转载,请注明文章出处~  PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+...
  • 2.3.12 linux软件管理:debian和RedHat体系常用软件安装 : lamp 安装 debian安装 sudo apt-get update sudo apt-get install tasksel sudo tasksel install lamp-server redhat暂无
  • lVS+lamp安装配置

    2012-07-30 11:06:37
    lVS+lamp安装配置   说明:此安装平台为ubuntu10.04 desktop版,且使用root权限。 一、lvs安装 通过ipvsadm --version命令查看是否已经安装,如果没有。则使用:apt-get install ipvsadm命令安装,安装完成后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,132
精华内容 8,052
关键字:

lamp安装