亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP環境LAMP/LNMP安裝與配置

Lane PHP開發工程師
難度初級
時長57分
學習人數
綜合評分8.40
98人評價 查看評價
8.7 內容實用
8.2 簡潔易懂
8.3 邏輯清晰
  • 防火墻允許外網訪問:

    firewall-cmd --zone=public --add-port=22/tcp --peermanent


    peermanent:永久

    查看全部
    0 采集 收起 來源:LAMP之安裝Linux

    2018-08-15

  • ip addr : 查看網絡IP分配情況


    查看全部
    0 采集 收起 來源:LAMP之安裝Linux

    2018-08-15

  • centos網絡配置:/etc/sysconfig/network-scripts/ifcfg-網卡名稱

    1.開機啟動

    ONBOOT=yes

    2.靜態ip

    BOOTPROTO=static:???????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? BOOTPROTO=dhcp,動態主機配置協議,我們要做成靜態的

    IPADDR=192.168.1.150

    NETMASK=255.255.255.0

    NM_CONTROLLED=no:Network manger服務缺省情況下,不啟動,否則修改網卡文件的時候,如果實時生效,可能會導致網絡中斷

    3.重啟網絡服務

    systemctl restart network.service




    查看全部
    0 采集 收起 來源:LAMP之安裝Linux

    2018-08-15

  • 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下編譯安裝軟件

    查看全部
    0 采集 收起 來源:LAMP是什么?

    2018-07-23

  • 防火墻開啟80端口,

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    重啟防火墻

    systemctl restart firewalld.service?

    查看全部
    0 采集 收起 來源:LAMP之Apache

    2018-07-13

  • apache使用select輪詢,死循環。量大,效率低,占用內存高。

    nginx使用epoll監聽,效率高,輕便,占用內存低。

    查看全部
  • linux Apache nginx php ?mysql ?簡介

    Nginx與Apache一樣是服務器軟件,可監聽端口、接受請求、解析http/https協議 ?將用戶請求轉發給php處理后,將數據返回給apache在遞給客戶端。

    apache 使用的是select 輪循 使用類似for 循環的機制循環查看,對事件, nginx 使用的是yipoor 事件監聽,不會玩主動輪循事件,而是監聽到改變這進行處理

    linux 上安裝軟件的方式有2種

    1.linux上如何編譯安裝軟件 ./configure 編譯make 代碼編譯成二進制文件 安裝make install

    2. yum安裝

    yum安裝:不下載代碼,從遠程代碼編譯安裝


    查看全部
    0 采集 收起 來源:LAMP是什么?

    2018-07-02

  • cd /usr/local/php7-*/

    ll

    cd etc/

    ll

    vim php-fpm.conf

    /include

    include=/usr/local/php7-*/etc/php-fpm.d/*.conf????//include引入文件

    cd php-fpm.d/

    ll

    vim www.conf

    user=nobody

    group=nobody????????//啟動的用戶和用戶組

    /usr/local/php7-*/sbin/php-fpm????//啟動fpm

    ps aux | grep php-fpm????????//查看fpm進程

    vim www.conf

    /max_children????????//搜索

    pm=dynamic????????????????????????//進程是動態的還是靜態的

    pm.max_children=5????????????//最大可以啟動的子進程

    pm.start_servers=2????????????//在啟動時先啟動幾個子進程

    ps aux | grep php-fpm????????//記錄下主進程的進程號2760

    kill -USR2 2760

    ps aux | grep php-fpm




    查看全部
  • wget http://nginx.org/download/nginx-1.10.1.tar.gz

    tar -zxvf?nginx-1.10.1.tar.gz

    ls -alh | grep nginx

    cd nginx-1.10.1

    ./configure --perfix=/usr/local/nginx --with-pcre=../pcre-8.37/

    make

    make install

    cd /usr/local/nginx/

    cd sbin/

    ps aux | grep httpd

    kill -9 31586 31587 31588 31589

    ps aux | grep httpd

    ./nginx

    cd /usr/local/php7-imooc/sbin/

    ll

    ./php-fpm????//失敗

    cd /usr/local/php7-imooc/etc/

    mv php-fpm.conf.default php-fpm.conf

    ../sbin/php-fpm

    vim?/usr/local/php7-imooc/etc/php-fpm.conf

    :125

    cd?/usr/local/php7-imooc/etc/php-fpm.d

    ll

    cp www.conf.default?www.conf

    cd ..

    cd ..

    cd sbin/

    ./php-fpm

    ps aux | grep php-fpm

    cd /usr/local/nginx

    ll

    cd conf/

    ll

    vi nginx.conf

    cd ..

    cd html/

    ll

    vim test.php

    <?php

    echo "hello php";


    查看全部
    0 采集 收起 來源:LAMP之安裝nginx

    2018-06-15

  • wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.20.tar.gz

    tar -zxvf?httpd-2.4.20.tar.gz

    cd?httpd-2.4.20.tar.gz

    ll

    ./configure --prefix=/usr/local/apache2

    cd ~

    wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz

    wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

    ll

    tar -zxvf apr-1.4.5.tar.gz

    tar -zxvf apr-util-1.3.12.tar.gz

    ll

    mv?apr-1.4.5?apr

    mv?apr-util-1.3.12?apr-util

    ll

    mv apr apr-util httpd-2.4.20/srclib/

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz

    mv download pcre.tar.bz2

    tar -jxvf?pcre.tar.bz2

    cd pcre-8.37/

    ./configure --prefix=/usr/local/pcre-8.37

    make

    make install

    cd ~

    cd httpd-2.4.20

    ./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.37/bin/pcre-config -with-included-apr

    make

    make install

    cd /usr/local/apache/bin/

    ./apachectl -k start

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    systemctl restart firewalld.service


    查看全部
    0 采集 收起 來源:LAMP之Apache

    2018-06-15

  • wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz

    tar -zxvf mysql-5.7.13.tar.gz

    sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel

    cd mysql-5.7.13

    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 \

    make

    make install

    mysqld? ? ? ? ? ?//啟動mysql

    mysql

    查看全部
    0 采集 收起 來源:LAMP之安裝Mysql

    2018-06-15

  • yum install wget

    wget?http://hk1.php.net/get/php-7.2.6.tar.gz/from/this/mirror

    ll

    tar -zxvf mirror

    yum install gcc gcc++ libxml2-devel

    cd php-7.2.6/

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

    make

    make install

    cd ~

    ll

    vim test.php

    <?php

    phpinfo();

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

    查看全部
    0 采集 收起 來源:LAMP之安裝PHP

    2018-06-15

  • vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

    ONBOOT=yes

    #BOOTPROTO=dhcp

    BOOTPROTO=static

    IPADDR=192.168.1.150

    NETMASK=255.255.255.0

    NM_CONTROLLED=no

    systemctl restart network.service

    ip addr

    firewall-cmd --zone=public --add-port=22/tcp --permanent

    systemctl restart firewalld.service

    設置==》網卡==》橋架網卡==》確定

    重啟

    查看全部
    0 采集 收起 來源:LAMP之安裝Linux

    2018-06-19

  • 遠程登錄,需要打開防火墻

    另外設置網路使用橋接網卡

    查看全部
    0 采集 收起 來源:LAMP之安裝Linux

    2018-06-07

舉報

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!