国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

搭建并配置L(A/N)MP環境

BingqiChen / 2122人閱讀

摘要:如何編譯安裝軟件編譯安裝是安裝軟件的重要方式編譯前的準備工作編譯安裝安裝下載軟件鏡像源文件下載的鏈接解壓軟件第一步下載下來的鏡像文件激活支持編譯時需要配置選項來激活支持進入到解壓后的目錄中執行使用參數來設置軟件安裝

如何編譯安裝軟件

編譯安裝是Linux安裝軟件的重要方式

編譯前的準備工作:./configure

編譯:make

安裝:make install

安裝PHP

1.下載軟件

wget PHP鏡像源文件下載的鏈接

2.解壓軟件

tar -zxvf mirror(第一步下載下來的鏡像文件)

3.激活FPM支持 (編譯PHP時需要 --enable-fpm 配置選項來激活FPM支持)

yum install gcc gcc++ libxml2-devel

4.進入到解壓后的PHP目錄中

cd php-*/

5.執行configure

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

使用 --prefix 參數來設置軟件安裝路徑 使用 --enable-fpm 來激活FPM支持

6.執行編譯

make

7.完成編譯

make install

完成PHP的安裝后可編寫 test.php 文件來對PHP進行測試

安裝mysql

1.下載軟件

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz

2.解壓軟件

tar -zxvf mysql-5.7.18.tar.gz

3.安裝一些解除依賴的工具

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

4.進入mysql目錄

cd mysql-5.7.18

5.使用cmake命令進行編譯 (最新版的mysql都是使用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 
-DDOWNLOAD_BOOST=1 
-DWITH_BOOST=/usr/share/doc/boost-doc-1.41.0/

6.執行編譯

make

7.完成編譯

make install

安裝完成之后 可直接在文件夾內 輸入 myslqd 啟動 mysql服務 之后在輸入mysql進行測試

安裝apache

下載網址 http://httpd.apache.org/

1.下載apache

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

2.解壓apache

tar -zxvf httpd-2.4.26.tar.gz

3.進入解壓后的文件夾內

cd httpd-2.4.26

4.執行 configure

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

報錯:

解決:

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

tar -zxvf apr-1.4.5.tar.gz

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

mv apr-1.4.5 apr

mv apr-util-1.3.12 apr-util

mv apr apr-util httpd-2.4.26/srclib/

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

mv pcre-8.40.tar.gz pcre.tar.bz2

tar -zxvf pcre.tar.bz2

cd pcre-8.40/

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

make

make install

在安裝完所需依賴后,進入apache目錄

cd ~/httpd-2.4.26

再次使用 configure 并配置好相關參數

./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre-8.40/bin/pcre-config --with-include-apr

5.使用make

make

6.使用make install

make install

7.測試apache是否安裝成功

cd /usr/local/apache/bin/     進入apache中的bin目錄下

./apachectl -k start     啟動apache服務

之后打開瀏覽器查看

如果無法訪問,解決方案如下:

firewall-cmd --zone=public --add-port=80/tcp --permanent
給防火墻添加 80 端口可訪問

systemctl restart firewalld.service
重啟防火墻

之后刷新瀏覽器

安裝nginx

nginx官網:nginx.org

1.下載nginx

wget http://nginx.org/download/nginx-1.12.0.tar.gz

2.解壓nginx

tar -zxvf nginx-1.12.0.tar.gz

3.進入到解壓后的nginx目錄

cd nginx-1.12.0

4.執行configure命令,并依賴 pcre 包

./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.40/

5.執行make

make

6.執行make install

make install

7.測試nginx是否安裝成功

cd /usr/local/nginx/sbin/
進入 nginx 下的 sbin 目錄

查看 apache 是否啟用且占用 80 端口

ps aux | grep httpd

如果apache已啟用,則 殺死其全部進程

kill -9 apache進程號,有多個則用空格隔開(例:47198 47199 47200 47201 53309)

在殺死apache全部進程后,啟用 nginx服務

./nginx

在啟動完nginx服務后,可在瀏覽器中查看 nginx 是否已經安裝成功

安裝nginx成功后,配置 php-fpm

1.啟動php-fpm進程

cd /usr/local/php7/sbin/

./php-fpm

如果報錯如下:

解決方法:

cd /usr/local/php7/etc/

使用 ll 查看 文件夾下的文件詳情如下:

則重命名 php-fpm.conf.default文件

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

修改文件名完成后重新啟動 php-fpm 服務

../sbin/php-fpm

持續報錯如下:

解決方法:

編輯 php-fpm.conf 文件,第125行

vim php-fpm.conf

在進入到 php-fpm.conf 中,輸入 > :125 之后 回車
可看到語句:include=/usr/local/php7/etc/php-fpm.d/*.conf

則根據語句提示,進入相關文件夾下修改文件名

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

mv www.conf.default www.conf

在修改完成之后,進入 php目錄下的 sbin 目錄下,再次啟動 php-fpm

./php-fpm

即可啟動成功

之后再修改 nginx 中的配置文件

cd /usr/local/nginx/conf/

vim nginx.conf

配置PHP如下:

location ~ .php {
        #    root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  /index.php;

            include     /usr/local/nginx/conf/fastcgi_params;

            fastcgi_split_path_info  ^(.+.php)(/.+)$;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        }

配置完成之后,退出 conf 目錄 進入 nginx 下的 html 目錄
編寫測試 PHP 文件,之后通過瀏覽器訪問 查看PHP是否能夠解析
如能正常解析,則配置完成

LAMP中的PHP-FPM配置

1.進入到php-fpm.conf的所在目錄中

cd /usr/local/php7/etc/

2.編輯 php-fpm.conf

vim php-fpm.conf

進入 該配置文件當中 搜索 :include ,可見這么一句話:include=/usr/local/php7/etc/php-fpm.d/*.conf
根據此配置提示,退出vim后,進入到相關目錄中
cd php-fpm.d/
ls后可見:

之后 通過vim編輯該文件

vim www.conf

在編輯該文件時,注意如下幾個參數:
pm.max_children = 10 用于設置最大的子進程數
相關參數,pm開頭的意義基本如此

LAMP中Nginx的配置

1.進入到nginx的配置文件目錄下

cd /usr/local/nginx/conf/

2.編輯nginx.conf的配置文件

vim nginx.conf

3.相關參數
worker_processes 表示nginx啟動多少個子進程

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/35889.html

相關文章

  • 搭建配置LA/NMP環境

    摘要:如何編譯安裝軟件編譯安裝是安裝軟件的重要方式編譯前的準備工作編譯安裝安裝下載軟件鏡像源文件下載的鏈接解壓軟件第一步下載下來的鏡像文件激活支持編譯時需要配置選項來激活支持進入到解壓后的目錄中執行使用參數來設置軟件安裝 如何編譯安裝軟件 編譯安裝是Linux安裝軟件的重要方式 編譯前的準備工作:./configure 編譯:make 安裝:make install 安裝PHP 1....

    codecook 評論0 收藏0
  • 搭建配置LA/NMP環境

    摘要:如何編譯安裝軟件編譯安裝是安裝軟件的重要方式編譯前的準備工作編譯安裝安裝下載軟件鏡像源文件下載的鏈接解壓軟件第一步下載下來的鏡像文件激活支持編譯時需要配置選項來激活支持進入到解壓后的目錄中執行使用參數來設置軟件安裝 如何編譯安裝軟件 編譯安裝是Linux安裝軟件的重要方式 編譯前的準備工作:./configure 編譯:make 安裝:make install 安裝PHP 1....

    CrazyCodes 評論0 收藏0
  • 搭建使用前端代理服務器

    摘要:本文主要是從前端的角度,使用搭建一個簡易的測試項目,在自己搭建的代理服務的下實現簡單的微信分享。在微信測試工具中調試接口,點擊發送即可會出現比較漂亮的分享鏈接。 一、背景簡介: 目前流行的前后端分離項目,一般都處于不同的域名下,前后端開發過程中,是分別部署在不同服 務器上,在做接口聯調時,會出現跨域的情況,部署上線時,基本不存在這種需要,因此搭建一個 前端代理服務,方便開發。 作為一個...

    lyning 評論0 收藏0
  • 搭建使用前端代理服務器

    摘要:本文主要是從前端的角度,使用搭建一個簡易的測試項目,在自己搭建的代理服務的下實現簡單的微信分享。在微信測試工具中調試接口,點擊發送即可會出現比較漂亮的分享鏈接。 一、背景簡介: 目前流行的前后端分離項目,一般都處于不同的域名下,前后端開發過程中,是分別部署在不同服 務器上,在做接口聯調時,會出現跨域的情況,部署上線時,基本不存在這種需要,因此搭建一個 前端代理服務,方便開發。 作為一個...

    jasperyang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<