为了账号安全,请及时绑定邮箱和手机立即绑定

PHP环境LAMP/LNMP安装与配置

Lane PHP开发工程师
难度初级
时长57分
学习人数
综合评分8.40
98人评价 查看评价
8.7 内容实用
8.2 简洁易懂
8.3 逻辑清晰
  • cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DMYSQL_USER=mysql \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLED_DOWNLOADS=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_DEBUG=0 \ -DMYSQL_MAINTAINER_MODE=1 \ -DWITH_SSL:STRING=bundled \ -DWITH_ZLIB:STRING=bundled \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/usr/share/doc/boost-doc-1.41.0/
    查看全部
    11 采集 收起 来源:LAMP之安装Mysql

    2017-02-27

  • wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.23.tar.gz tar -zxf httpd-2.4.23.tar.gz wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.5.2.tar.gz wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.5.4.tar.gz tar -zxf apr-1.5.2.tar.gz tar -zxf apr-util-1.5.4.tar.gz mv apr-1.5.2 apr mv apr-util-1.5.4 apr-util mv apr apr-util httpd-2.4.23/srclib/ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz tar -zxf pcre-8.38.tar.gz&&cd pcre-8.38 ./configure --prefix=/usr/local/pcre-8.38 make &&sudo make install cd ../httpd-2.4.23 ./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.38/bin/pcre-config -with-included-apr make &&sudo make install cd /usr/local/apache/bin/ sudo ./apachectl -k start firewall-cmd --zone=public --add-port=80/tcp --permanent systemctl restart firewalld.service
    查看全部
    6 采集 收起 来源:LAMP之Apache

    2018-03-22

  • cmake

    [root@localhost mysql-8.0.12]# cmake \

    > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  \

    > -DMYSQL_DATADIR=/mydata/mysql/data  \

    > -DSYSCONFDIR=/etc  \

    > -DMYSQL_USER=mysql \

    > -DWITH_MYISAM_STORAGE_ENGINE=1 \

    > -DWITH_INNOBASE_STORAGE_ENGINE=1 \

    > -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

    > -DWITH_MEMORY_STORAGE_ENGINE=1 \

    > -DWITH_READLINE=1 \

    > -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \

    > -DMYSQL_TCP_PORT=3306 \

    > -DENABLED_LOCAL_INFILE=1 \

    > -DENABLE_DOWNLOADS=1 \

    > -DWITH_PARTITION_STORAGE_ENGINE=1  \

    > -DEXTRA_CHARSETS=all \

    > -DDEFAULT_CHARSET=utf8 \

    > -DDEFAULT_COLLATION=utf8_general_ci \

    > -DWITH_DEBUT=0 \

    > -DMYSQL_MATNTAINER_MODE=0 \

    > -DWITH_SSL:STRING=bundled \

    > -DWITH_ZLIB:STARING=bundled


    查看全部
    4 采集 收起 来源:LAMP之安装Mysql

    2018-07-31

  • linux安装 php 下载php:wget http://cn2.php.net/get/php-7.0.11.tar.gz/from/this/mirror 解压:tar -zxvf mirror 安装gcc:yum install gcc gcc+ libxml2-devel 编译:./configure --prefix=/usr/local/php7 --enable-fpm make sudo make install 执行1.php文件 /usr/local/php7/bin/php 1.php 如果使用nginx来当服务器,需要下载一个FastCGI,相关文档http://php.net/manual/zh/install.fpm.php CGI,FAST-CGI,enable=fpm这三点不是很了解; 1. PHP 解释器是否嵌入 Web 服务器进程内部执行 mod_php 通过嵌入 PHP 解释器到 Apache 进程中,只能与 Apache 配合使用,而 cgi 和 fast-cgi 以独立的进程的形式出现,只要对应的Web服务器实现 cgi 或者 fast-cgi 协议,就能够处理 PHP 请求。 mod_php 这种嵌入的方式最大的弊端就是内存占用大,不论是否用到 PHP 解释器都会将其加载到内存中,典型的就是处理CSS、JS之类的静态文件是完全没有必要加载解释器。 2. 单个进程处理的请求数量 mod_php 和 fast-cgi 的模式在每个进程的生命周期内能够处理多个请求,而 cgi 的模式处理一个请求就马上销毁进程,在高并发的场景下 cgi 的性能非常糟糕。 综上,如果对性能有极高的要求,可以将静态请求和动态请求分开,这时 Nginx + php-fpm 是比较好的选择。 PS: cgi、fastcgi 通常指 Web 服务器与解释器通信的协议规范,而 php-fpm 是 fastcgi 协议的一个实现。
    查看全部
    4 采集 收起 来源:LAMP之安装PHP

    2016-10-11

  • wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15.tar.gz 下载 tar -zxvf mysql-5.7.15.tar.gz 解压 yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel 安装依赖
    查看全部
    4 采集 收起 来源:LAMP之安装Mysql

    2016-10-05

  • wget http://hk1.php.net/get/php-7.0.7.tar.gz/from/this/mirror(让我们连接到远程的php服务器上)

    tar -zxvf mirror

    yum install gcc gcc++ libxml2-devel

    cd php-7.0.7/

    ./configure --prefix=/usr/local/php7-imooc --enable-fpm

    make(编译)

    make install

    vim test.php

    <?php

    phpinfo();

    /usr/local/php7-imooc/bin/php test.php

    配置php-fpm:

    cd /usr/local/php7-imooc/

    cd etc/

    vim php-fpm.conf


    查看全部
    3 采集 收起 来源:LAMP之安装PHP

    2018-11-29

  • linux安装 php 下载php:wget http://cn.php.net/distributions/php-7.1.2.tar.gz 解压:tar -zxvf php-7.1.2.tar.gz 安装gcc:yum install gcc gcc+ libxml2-devel 编译:./configure --prefix=/usr/local/php7 --enable-fpm make sudo make install 执行1.php文件 /usr/local/php7/bin/php 1.php 如果使用nginx来当服务器,需要下载一个FastCGI,相关文档http://php.net/manual/zh/install.fpm.php CGI,FAST-CGI,enable=fpm这三点不是很了解; 1. PHP 解释器是否嵌入 Web 服务器进程内部执行 mod_php 通过嵌入 PHP 解释器到 Apache 进程中,只能与 Apache 配合使用,而 cgi 和 fast-cgi 以独立的进程的形式出现,只要对应的Web服务器实现 cgi 或者 fast-cgi 协议,就能够处理 PHP 请求。 mod_php 这种嵌入的方式最大的弊端就是内存占用大,不论是否用到 PHP 解释器都会将其加载到内存中,典型的就是处理CSS、JS之类的静态文件是完全没有必要加载解释器。 2. 单个进程处理的请求数量 mod_php 和 fast-cgi 的模式在每个进程的生命周期内能够处理多个请求,而 cgi 的模式处理一个请求就马上销毁进程,在高并发的场景下 cgi 的性能非常糟糕。 综上,如果对性能有极高的要求,可以将静态请求和动态请求分开,这时 Nginx + php-fpm 是比较好的选择。 PS: cgi、fastcgi 通常指 Web 服务器与解释器通信的协议规范,而 php-fpm 是 fastcgi 协议的一个实现。
    查看全部
    3 采集 收起 来源:LAMP之安装PHP

    2017-03-15

  • centos7 网络配置打开命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 网络配置如下:onboot=yes //开启网络 静态IP配置: IPADDR=192.168.1.150 NETMASK=255.255.255.0 DNS1=192.168.1.1 GATEWAY=192.168.1.1 重启网络服务: systemctl restart network.service 查看网络: ip addr 防火墙开发端口: firewall-cmd --zone=public --add-port=22/tcp --permanent 重启防火墙 :systemctl restart firewalld.service
    查看全部
    3 采集 收起 来源:LAMP之安装Linux

    2017-03-15

  • 裸机进入,安装必备软件,vim,wget,gcc,gcc++,libxml2-devel php源码安装: 在PHP官网查询自己需要的源代码,(php.net) wget http://hk1.php.net/get/php-7.0.7.tar.gz/from/this/mirror 解压 tar -zxvf mirror cd php-7.0.7 ./configure --prefix=/usr/local/php7 --enable-fpm make(解析) make install (安装) 安装php完成 测试: cd ~ vim test.php <?php phpinfo(); /usr/local/php7/bin/php test.php
    查看全部
    3 采集 收起 来源:LAMP之安装PHP

    2018-03-22

  • 编译安装软件
    查看全部
    2 采集 收起 来源:LAMP是什么?

    2017-10-17

  • cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/mydata/mysql/data \ -DSYSCONFDIR=/etc \ -DMYSQL_USER=mysql \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DOWNLOADS=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_DEBUG=0 \ -DMYSQL_MAINTAINER_MODE=0 \ -DWITH_SSL:STRING=bundled \ -DWITH_ZLIB:STRING=bundled
    查看全部
    3 采集 收起 来源:LAMP之安装Mysql

    2017-09-14

  • 下载 boost wget https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 然后 [root@localhost mysql-5.7.18]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mydata/mysql/data -DSYSCONFDIR=/etc -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_BOOST=/usr/local/boost/ -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DENABLE_DOWNLOADS=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0 -DMYSQL_MAINTAINER_MOOD=0 -DWITH_SSL:STRING=bundled -DWITH_ZLIB:STRING=bundled
    查看全部
    2 采集 收起 来源:LAMP之安装Mysql

    2017-05-16

  • # firewall-cmd --zone=public --add-port=80/tcp --permanent -bash: firewall-cmd: command not found firewall-cmd 无效 # /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT # /etc/rc.d/init.d/iptables save # /etc/init.d/iptables restart It works!
    查看全部
    2 采集 收起 来源:LAMP之Apache

    2017-04-25

  • wget http://apache.fayea.com//httpd/httpd-2.4.25.tar.gz tar -zxf httpd-2.4.25.tar.gz wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.5.2.tar.gz wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.5.4.tar.gz tar -zxf apr-1.5.2.tar.gz tar -zxf apr-util-1.5.4.tar.gz mv apr-1.5.2 apr mv apr-util-1.5.4 apr-util mv apr apr-util httpd-2.4.23/srclib/ wget https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.tar.gz tar -zxf pcre-8.38.tar.gz&&cd pcre-8.38 ./configure --prefix=/usr/local/pcre-8.38 make &&sudo make install cd ../httpd-2.4.23 ./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.38/bin/pcre-config -with-included-apr make &&sudo make install cd /usr/local/apache/bin/ sudo ./apachectl -k start
    查看全部
    2 采集 收起 来源:LAMP之Apache

    2018-03-22

  • LAMP之安装Linux 2

    切换root用户:sudo su

    检查网络:ping www.baidu.com

    设置网卡:vi /etc/sysconfig/network-scripts/ifcfg-(按Enter键)

    # 1.开机启动

    ONBOOT=yes

    # 2.允许远程登录,配置静态IP

    BOOTPROTO=static    # BOOTPROTO=dhcp,动态主机配置

    # 然后添加如下代码

    IPADDR=192.168.1.150

    NETMASK=255.255.255.0

    NM_CONTROLLED=no

    :w

    :q

    重启网络服务:sudo systemctl restart network.service

    查看网络IP分配情况:ip addr

    防火墙允许远程登录:sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

    重启防火墙:sudo systemctl restart firewalld.service

    查看全部
    1 采集 收起 来源:LAMP之安装Linux

    2019-01-14

首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1、不是计算机纯小白就可以。 2、听过这些LAMP组建的这些名字
老师告诉你能学到什么?
1、LAMP是什么,以及为什么要使用LAMP 2、安装Linux、配置Linux的网络、Linux的基本操作 3、编译安装PHP 4、编译安装Mysql 5、编译安装Apache,以及PHP和Apache是如何协同工作的 6、编译安装Nginx,以及PHP和Nginx是如何协同工作的

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!