精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

干貨:Centos 6.5部署nginx和php環境部署

如意 ? 來源:百家號 ? 作者: 互聯網資深ops專家 ? 2020-06-28 10:00 ? 次閱讀

1.IP地址:192.168.1.241

下載這次部署需要的更新包,并上傳到/usr/local/src目錄:[root@binds src]# ll

total 17576

-rw-r--r-- 1 root root 730589 Jul 14 13:29 nginx-1.2.8.tar.gz

-rw-r--r-- 1 root root 1790055 Jul 29 10:39 pcre-8.32.tar.gz

-rw-r--r-- 1 root root 14902187 Jul 28 18:00 php-5.3.22.tar.gz

-rw-r--r-- 1 root root 560351 Jul 29 10:41 zlib-1.2.7.tar.gz

安裝nginx必須安裝pcre-8.32.tar.gz

[root@binds pcre-8.32]# tar zxvf pcre-8.32.tar.gz

[root@binds pcre-8.32]# cd pcre-8.32

[root@binds pcre-8.32]# 。/configure

[root@binds pcre-8.32]# make && make install

make[3]: Leaving directory `/usr/local/src/pcre-8.32‘

make[2]: Leaving directory `/usr/local/src/pcre-8.32’

make[1]: Leaving directory `/usr/local/src/pcre-8.32‘

安裝結束

接下來安裝

[root@binds src]# tar zxvf zlib-1.2.7.tar.gz

[root@binds src]# cd zlib-1.2.7

[root@binds zlib-1.2.7]# 。/configure

出現錯誤Looking for a four-byte integer type.。。 Found. 無關緊要

[root@localhost zlib-1.2.7]# make && make install

chmod 644 /usr/local/lib/libz.a

cp libz.so.1.2.7 /usr/local/lib

chmod 755 /usr/local/lib/libz.so.1.2.7

cp zlib.3 /usr/local/share/man/man3

chmod 644 /usr/local/share/man/man3/zlib.3

cp zlib.pc /usr/local/lib/pkgconfig

chmod 644 /usr/local/lib/pkgconfig/zlib.pc

cp zlib.h zconf.h /usr/local/include

chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h

安裝完成后,安裝nginx

[root@binds src]# tar zxvf nginx-1.2.8.tar.gz

[root@binds src]# cd nginx-1.2.8

。/configure --prefix=/usr/local/nginx-1.2.8 --with-http_sub_module --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module

Configuration summary

+ using system PCRE library

+ using system OpenSSL library

+ md5: using OpenSSL library

+ sha1: using OpenSSL library

+ using system zlib library

nginx path prefix: “/usr/local/nginx-1.2.8”

nginx binary file: “/usr/local/nginx-1.2.8/sbin/nginx”

nginx configuration prefix: “/usr/local/nginx-1.2.8/conf”

nginx configuration file: “/usr/local/nginx-1.2.8/conf/nginx.conf”

nginx pid file: “/usr/local/nginx-1.2.8/logs/nginx.pid”

nginx error log file: “/usr/local/nginx-1.2.8/logs/error.log”

nginx http access log file: “/usr/local/nginx-1.2.8/logs/access.log”

nginx http client request body temporary files: “client_body_temp”

nginx http proxy temporary files: “proxy_temp”

nginx http fastcgi temporary files: “fastcgi_temp”

nginx http uwsgi temporary files: “uwsgi_temp”

nginx http scgi temporary files: “scgi_temp”

[root@binds nginx-1.2.8]# make && make install

cp conf/nginx.conf ’/usr/local/nginx-1.2.8/conf/nginx.conf.default‘

test -d ’/usr/local/nginx-1.2.8/logs‘ || mkdir -p ’/usr/local/nginx-1.2.8/logs‘

test -d ’/usr/local/nginx-1.2.8/logs‘ || mkdir -p ’/usr/local/nginx-1.2.8/logs‘

test -d ’/usr/local/nginx-1.2.8/html‘ || cp -R html ’/usr/local/nginx-1.2.8‘

make[1]: Leaving directory `/usr/local/src/nginx-1.2.8’

安裝完成

打補丁:后面會補全

root@binds nginx-1.2.8]# service iptables stop

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

[root@binds nginx-1.2.8]#

[root@localhost nginx-1.2.8]# /usr/local/nginx-1.2.8/sbin/nginx

/usr/local/nginx-1.2.8/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

報錯解決方法:

創建軟連接:[root@binds share]#測試下:ln -s /usr/local/lib/libpcre.so.1 /lib64/

接下來繼續安裝php

mkdir -p /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

[root@binds share]# cd /usr/local/src/

[root@binds src]# ll

total 17592

drwxr-xr-x 9 1001 1001 4096 Aug 10 10:58 nginx-1.2.8

-rw-r--r-- 1 root root 730589 Jul 14 13:29 nginx-1.2.8.tar.gz

drwxr-xr-x 9 1169 1169 12288 Aug 10 10:34 pcre-8.32

-rw-r--r-- 1 root root 1790055 Jul 29 10:39 pcre-8.32.tar.gz

-rw-r--r-- 1 root root 14902187 Jul 28 18:00 php-5.3.22.tar.gz

drwxr-xr-x 14 501 games 4096 Aug 10 10:52 zlib-1.2.7

-rw-r--r-- 1 root root 560351 Jul 29 10:41 zlib-1.2.7.tar.gz

[root@binds src]# tar zxvf php-5.3.22.tar.gz

[root@binds php-5.3.22]# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd curl curl-devel mysql mysql-devel mhash libiconv mcrypt

。/configure “--prefix=/usr/local/php” “--enable-fpm” “--with-config-file-path=/home/server_config/php” “--with-mysql=/usr/local/mysql” “--with-mysqli=/usr/local/mysql/bin/mysql_config” “--with-pdo-mysql=/usr/local/mysql” “--with-iconv-dir” “--with-freetype-dir” “--with-jpeg-dir” “--with-png-dir” “--with-gd” “--with-zlib” “--with-libxml-dir” “--with-curl” “--with-curlwrappers” “--with-openssl” “--with-mhash” “--with-xmlrpc” “--with-mcrypt” “--with-ldap” “--with-ldap-sasl” “--enable-xml” “--enable-safe-mode” “--enable-bcmath” “--enable-shmop” “--enable-sysvsem” “--enable-inline-optimization” “--enable-mbregex” “--enable-mbstring” “--enable-gd-native-ttf” “--enable-ftp” “--enable-pcntl” “--enable-sockets” “--enable-fastcgi”

低版本:。/configure --prefix=/usr/local/php \

--with-config-file-path=/home/server_config/php\

--with-mysql=/usr/local/mysql/ \

--with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local/ \

--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr/ \

--enable-xml --disable-rpath --enable-discard-path --enable-bcmath \

--enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers \

--enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring \

--with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl \

--enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap

--enable-safe-mode

可能報錯:

checking for LDAP Cyrus SASL support.。。 yes

configure: error: Cannot find ldap libraries in /usr/lib.

執行:cp -frp /usr/lib64/libldap* /usr/lib

checking for mcrypt support.。。 yes

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

上傳libmcrypt-2.5.8.tar.gz

# tar zxvf libmcrypt-2.5.8.tar.gz

# cd libmcrypt-2.5.8

# 。/configure

# make

# make install

checking for specified location of the MySQL UNIX socket.。。 no configure: error: Cannot find libmysq

執行:

cp -rp /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

[root@localhost php-5.3.22]# make && make install

/usr/bin/ld: cannot find -lltdl

collect2: ld returned 1 exit status

make: *** [libphp5.la] Error 1

如果需要mcrypt,那么需要安裝libltdl

libltdl在libmcrypt軟件包中就有,具體過程:

#cd /software/libmcrypt-2.5.8/libltdl

#./configure –enable-ltdl-install

[root@localhost php-5.3.22]# cp php.

php.gif php.ini-development php.ini-production

[root@localhost php-5.3.22]# cp php.ini-development /usr/local/php-5.3.22/lib/

[root@localhost php-5.3.22]# cp php.ini-production /usr/local/php-5.3.22/lib/

[root@localhost php-5.3.22]# cd /usr/local/php-5.3.22/

[root@localhost php-5.3.22]# ll

total 32

drwxr-xr-x 2 root root 4096 Aug 11 18:16 bin

drwxr-xr-x 2 root root 4096 Aug 11 18:16 etc

drwxr-xr-x 3 root root 4096 Aug 11 18:16 include

drwxr-xr-x 3 root root 4096 Aug 11 18:18 lib

drwxr-xr-x 4 root root 4096 Aug 11 18:15 man

drwxr-xr-x 2 root root 4096 Aug 11 18:15 sbin

drwxr-xr-x 3 root root 4096 Aug 11 18:15 share

drwxr-xr-x 4 root root 4096 Aug 11 18:15 var

[root@localhost php-5.3.22]# cd etc/

[root@localhost etc]# ll

total 28

-rw-r--r-- 1 root root 1222 Aug 11 18:16 pear.conf

-rw-r--r-- 1 root root 21680 Aug 11 18:15 php-fpm.conf.default

[root@localhost etc]# mv php-fpm.conf.default php-fpm.conf

[root@localhost etc]# /usr/local/php-5.3.22/sbin/php-fpm

第三方php apc apcu的安裝

上傳APC-3.1.9.tgz apcu-4.0.6.tgz到服務器

tar zxvf APC-3.1.9.tgz

[root@localhost APC-3.1.9]# /usr/local/php/bin/phpize

[root@localhost src]# tar zxvf apcu-4.0.6.tgz

[root@localhost apcu-4.0.6]# /usr/local/php/bin/phpize

。/configure --enable-apcu --with-php-config=/usr/local/php/bin/php-config

。/configure --prefix=/usr/local/unixODBC-2.3.0 --includedir=/usr/local/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc

安裝imagick-3.1.0RC2 先yum -y install ImageMagick-devel

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PHP
    PHP
    +關注

    關注

    0

    文章

    452

    瀏覽量

    26650
  • nginx
    +關注

    關注

    0

    文章

    144

    瀏覽量

    12163
  • CentOS
    +關注

    關注

    0

    文章

    77

    瀏覽量

    13733
收藏 人收藏

    評論

    相關推薦

    IPv6 大規模部署,開啟網絡新時代的強勁引擎

    在互聯網技術迅猛發展的今天,IPv6作為新一代互聯網協議,正以不可阻擋的勢頭引領全球網絡進入一個全新的演進階段,成為開啟網絡新時代的關鍵鑰匙。IPv6部署現狀:全球加速,中國領跑2024年,全球
    的頭像 發表于 11-06 10:24 ?447次閱讀
    IPv6 大規模<b class='flag-5'>部署</b>,開啟網絡新時代的強勁引擎

    如何在tx2部署模型

    在本文中,我們將詳細介紹如何在NVIDIA Jetson TX2上部署深度學習模型。NVIDIA Jetson TX2是一款專為邊緣計算和人工智能應用而設計的高性能嵌入式平臺。它具有強大的計算能力
    的頭像 發表于 07-09 10:16 ?507次閱讀

    全球視野看國外典型城市IPv6部署經驗與啟示

    在當今的全球互聯網領域,IPv6的部署正以前所未有的速度全力推進。隨著互聯網用戶數量的持續增長以及各種智能設備的廣泛普及,對網絡地址資源的需求日益迫切。IPv6憑借其龐大的地址空間,為解決地址短缺
    的頭像 發表于 06-25 14:59 ?402次閱讀
    全球視野看國外典型城市IPv6<b class='flag-5'>部署</b>經驗與啟示

    【AIBOX上手指南】快速部署Llama3

    Firefly開源團隊推出了Llama3部署包,提供簡易且完善的部署教程,過程無需聯網,簡單快捷完成本地化部署。點擊觀看Llama3快速部署教程:Step.1準備
    的頭像 發表于 06-06 08:02 ?602次閱讀
    【AIBOX上手指南】快速<b class='flag-5'>部署</b>Llama3

    鴻蒙實戰開發-本地部署、SmartPerf 編譯部署指導文檔

    編譯環境搭建 注意:在linux編譯環境安裝時以root或者其他 sudo 用戶身份運行下面的命令。 node 環境安裝 下載Node js安裝包(windows推薦, linux跳過此步驟) 從
    發表于 05-09 14:23

    IPv6部署是網絡強國建設的必由之路

    的問題。IPv6部署對于網絡強國建設的意義重大而深遠。它不僅極大地擴充了網絡地址資源,提升了網絡性能,還為物聯網、工業互聯網等新興領域的發展提供了堅實基礎。促進了數字經濟的蓬勃
    的頭像 發表于 04-30 10:44 ?594次閱讀
    IPv6<b class='flag-5'>部署</b>是網絡強國建設的必由之路

    中國電信積極擴大IPv6部署與應用規模

    中國電信在上海打造了IPv6+新型城域網,大規模部署了SRv6,可面向重點行業與用戶提供更加敏捷和開放的網絡服務能力。通過與上海大學合作,開展基于IPv6的5G智慧教育應用,為上海大學帶來約10%的節能效益。
    發表于 04-29 11:38 ?382次閱讀

    央企IPv6深化部署解決方案

    一、概述結合央企“互聯網出口收斂”工作進展,同步推進IPv6深化部署工作。通過在互聯網出口的IPv6部署,以實現面向互聯網及社會公眾同時提供IPv6及IPv6入境訪問服務,以及企業內網用戶、終端
    的頭像 發表于 04-24 10:58 ?765次閱讀
    央企IPv6深化<b class='flag-5'>部署</b>解決方案

    云服務器的linux中如何搭建php運行環境

    要在云服務器的Linux系統上搭建PHP運行環境,您可以按照以下步驟進行: 1、安裝PHP: 使用包管理工具(如apt、yum等)安裝PHP及其相關模塊。例如,在Ubuntu系統上,您
    的頭像 發表于 03-21 17:08 ?618次閱讀

    Linux 基于centos7 在局域網內部署的可組態大數據展示平臺

    E-Control基于centos7 在局域網內部署的可組態大數據展示平臺,通過瀏覽器操作組態工具、瀏覽組態畫面,實現工程管理、組態編輯、工業設備采集以及組態運行三大功能。采用標準HTML5技術
    發表于 02-25 00:26

    請問可以私有部署

    有沒有插件或者私有部署的服務
    發表于 02-01 16:00

    php的優點和缺點分別是什么

    背景的人來說,也能夠快速上手,并且可以通過在線的資料和社區獲得幫助和支持。 2.開源和跨平臺:PHP是一種開源語言,可以在多個操作系統(如Windows、Linux、Mac等)上運行。這使得開發人員可以輕松地在不同的環境中使用和部署
    的頭像 發表于 12-04 16:16 ?2346次閱讀

    php運行環境的配置步驟

    PHP是一種廣泛使用的服務器端腳本語言,被用來開發Web應用程序。為了在計算機上運行PHP代碼,我們需要配置PHP運行環境。本文將詳細介紹PHP
    的頭像 發表于 12-04 15:27 ?1124次閱讀

    php運行環境本地測試地址是

    如何搭建PHP運行環境、常用的PHP測試工具和一些常見問題的解決方案,以幫助讀者快速有效地搭建自己的PHP本地測試環境。 一、搭建
    的頭像 發表于 12-04 15:25 ?706次閱讀

    php運行環境的搭建方法

    搭建PHP運行環境是開發PHP應用程序的基礎,本文將詳盡、詳實、細致地介紹從零開始搭建PHP運行環境的方法,包括選擇操作系統、安裝Web服務
    的頭像 發表于 12-04 14:56 ?1218次閱讀