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

PHP环境LAMP/LNMP安装与配置

Lane PHP开发工程师
难度初级
时长57分
学习人数
综合评分8.40
98人评价 查看评价
8.7 内容实用
8.2 简洁易懂
8.3 逻辑清晰
  • 首先安装 vim yum install vim 编译安装 php 1)首先去官网下载php7.07 选择 HongKong的 复制链接 2) wget 复制的链接 如果 wget 没找到 安装 wget sudo yum install wget 3)解压下载的文件 tar -zvxf 文件名 4)如果是nignx 的需要挂载 php-fpm 模块 --enable-fpm 5)安装 gcc 和 gcc++ 还有 libxml2-devel sudo yum install gcc gcc++ libxml2-devel 6)编译安装 php 首先进入 解压后的php 文件夹 安装配置: ./configure --prefix=/usr/local/php --enable-fpm 7)如果没有报错就可以编译 编译安装 make && make install 8) 安装成功之后测试 vim test.php /usr/local/php/bin/php test.php
    查看全部
    1 采集 收起 来源:LAMP之安装PHP

    2018-03-22

  • cmake之前mkdir -p /usr/local/boost创建文件夹 然后 wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz(还有版本是boost_1_41得我下载解压时候出问题), 然后解压最后 cmake命令还用老师的 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
    查看全部
    1 采集 收起 来源:LAMP之安装Mysql

    2017-10-26

  • 下载安装包: dev.mysql.com 选择 source code Generlc Linux(Arch..........) 48.2M Linux通用的 不登录下载 no thanks 下载到linux 复制当前链接 wget 链接 2)解压 tar -zxvf 文件mingc 3)yum 安装 mysql 依赖 sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel 4)通过 cmake 安装 mysql,cmake是安装工具.新版的mysql 都用cmake 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 4)编译安装 make && make install 5)使用 mysqld 启动mysql 6)启动后即可使用mysql
    查看全部
    1 采集 收起 来源:LAMP之安装Mysql

    2018-03-22

  • 首先安装 vim yum install vim 编译安装 php 1)首先去官网下载php7.07 选择 HongKong的 复制链接 2) wget 复制的链接 如果 wget 没找到 安装 wget sudo yum install wget 3)解压下载的文件 tar -zvxf 文件名 4)如果是nignx 的需要挂载 php-fpm 模块 --enable-fpm 5)安装 gcc 和 gcc++ 还有 libxml2-devel sudo yum install gcc gcc++ libxml2-devel 6)编译安装 php 首先进入 解压后的php 文件夹 安装配置: ./configure --prefix=/usr/local/php --enable-fpm 7)如果没有报错就可以编译 编译安装 make && make install 8) 安装成功之后测试 vim test.php /usr/local/php/bin/php test.php
    查看全部
    1 采集 收起 来源:LAMP之安装PHP

    2018-03-22

  • nginx-1.10.1安装 命令行 wget http://nginx.org/download/nginx-1.10.1.tar.gz 下载 tar -zxvf nginx-1.10.1.tar.gz 解压 ls -alh | grep nginx 查看nginx的大小 cd nginx-1.10.1 进入解压后的目录 ./ ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.37/ configure安装 prefix=/usr/local/nginx 安装到的地方 with-pcre :要使用个包,这个包是用来url重写以外的功能pcre正则 ../pcre-8.37/:已经下载好的正则 make sudo make install 自助安装 安装完成 cd /usr/local/nginx/ 进入nginx目录 cd sbin 启动nginx ps aux | grep httpd ps命令查看一下apache ,httpd,已经有进程在为apache工作了 kill -9 31586 31587 31588 用暴力的方式杀掉已启动的apache进程 sudo kill -9 31586 31587 31588 使用自助干掉 ps aux |grep httpd 再查看一下还有没 ./nginx 启动 sudo ./nginx 自助启动 往回浏览器看是否启动正常 在安装php时先安装php-fpm cd /usr/local/php7-imooc/sbin/ ll sudo ./php-fpm 先自助启动fpm 错误没找到php-fpm.conf这个文件 cd /usr/local/php7-imooc/etc进入etc目录中 ll查看 sudo mv php-fpm.conf.default php-fpm.conf 重命名文件 sudo ../sbin/php-fpm 启动fpm 提示125错误 sudo vim /usr/local/php7-imooc/etc/php-fpm.conf 编辑一下 :125进入第125 sudo cp www.conf.default www.conf 重命名 cd ../../sbin/ sudo ./php-fpm 启动
    查看全部
    1 采集 收起 来源:LAMP之安装nginx

    2017-06-03

  • wget https://nginx.org/download/nginx-1.10.1.tar.gz tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1 ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.38/ make &&sudo make install cd /usr/local/nginx/sbin/ ps -aux |grep httpd sudo kill -9 22853 杀掉apache进程 sudo ./nginx
    查看全部
    1 采集 收起 来源:LAMP之安装nginx

    2018-03-22

  • 1. cgi是干嘛的:Common Gateway Interface 公共网关接口 cgi是为了保证webserver传递过来的数据是标准格式,保证cgi程序的编写者我们访问index.php, nginx会根据配置文件发觉这不是一个静态文件,不能直接返回,需要先执行php解释器,所以nginx会简单处理以后发送程序和数据给php解释器,发送php解释器url,get参数,post参数nginx给解释器发送什么文件都是有cgi这个协议进行规定的 访问index.php->nginx启用cgi来出来(php解释器就是一个cgi程序) Cgi在执行每次请求时生成一个子进程,处理完成以后再释放,以后重复,这种方法太傻 所以fast-cgi诞生了 程序主动启动一个进程,这个进程包含n个子进程,然后子进程都会传输在内层当中,避免了子进程的不可释放,fast-cgi在忙的时候也会创建子进程,不需要的时候会将这些子进程进行释放,避免浪费 Fpm(fash-cgi进程管理器)实现了fast-cgi这个协议的程序
    查看全部
    1 采集 收起 来源:LAMP之安装PHP

    2018-03-22

  • 重启防火墙:systemctl restart firewalld.service
    查看全部
    1 采集 收起 来源:LAMP之安装Linux

    2017-02-18

  • centos 开放端口:firewall-cmd --zone=public --add-port=22/tcp --permanent
    查看全部
    1 采集 收起 来源:LAMP之安装Linux

    2017-02-18

  • 下载 wget http://cn2.php.net/get/php-7.0.11.tar.gz/from/this/mirror 解压 tar -zxvf mirror 安装 yum install -y gcc gcc+ libxml2-devel yum install autoconf 进入目录 cd php-7.0.11/ 编译 ./configure --prefix=/usr/local/php7 --enable-fpm make make test
    查看全部
    1 采集 收起 来源:LAMP之安装PHP

    2017-02-21

  • yum install -y cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel 安装依赖 wget MySQL-5.5 1G内存mysql源码包 tar -zxf mysql-5.5.53.tar.gz&&cd mysql-5.5.53 cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysql \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/usr/local/boost_1_59_0 \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DTRACE=0 \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci \ -DWITH_EMBEDDED_SERVER=1 make make install
    查看全部
    1 采集 收起 来源:LAMP之安装Mysql

    2018-03-22

  • 裸机进入,安装必备软件,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
    查看全部
    1 采集 收起 来源:LAMP之安装PHP

    2018-03-22

  • 1、防火墙开启ssh端口命令: sudo firewall-cmd --zone=public --add-port=22/tcp --permanent 2、重启服务的命令 比如重启防火墙sudo systemctl restart firewalld.service 3、centOs的生命周期为10年,ubuntu的生命周期只有5年,所以选择centOs.
    查看全部
    1 采集 收起 来源:LAMP之安装Linux

    2017-01-07

  • 编辑网卡信息 ifcfg-eth0
    查看全部
    1 采集 收起 来源:LAMP之安装Linux

    2016-12-22

  • 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
    查看全部
    1 采集 收起 来源:LAMP之Apache

    2018-03-22

举报

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下载
官方微信
友情提示:

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