編譯lnmp
❶ centos中如何統計程序編譯的時間比如我安裝lnmp,我需要計算它的安裝所用時間,應該怎麼操作
用time命令或者是/usr/bin/time
比如說你想知道編譯lnmp的時間,就是
# time -p ./configure
當./configure執行完畢的時候time命令結束,然後會返回一個時間,就是你執行./configure的時間
同樣
# time -p make 也會知道make用的時間,如果說要整個的安裝時間,可以用命令
# time -p ./configure && make && make install
返回的結果就是整個安裝過程所用的時間~
望採納
❷ 如何在linux系統架設lnmp nginx 配置,只供內網使用
准備工作:
1.安裝好VMware 12 軟體;
2.安裝好centos 7 系統;
3.配置好網路,不管是橋接還是nat等都行 ,能上網就行。
開始安裝:安裝到/usr/local目錄下
1.cd /usr/local //進入目錄
2.yum install gcc gcc++ gcc-c++ -y //安裝編譯需要的包
3.wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
//這條命令好長,解釋下,下載pcre庫的軟體包,解壓並進入解壓後目錄,編譯安裝!
4.wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
//這條命令是安裝zlib庫,同上
5.wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install
//安裝ssl,同上
此處需要多說一句,1-5步驟完全可以寫個shell腳本來實現,下面我就把自己寫的腳本貼在下面,僅供參考:
vim nginx.sh
#!/bin/bash
cd /usr/local
yum install gcc gcc++ gcc-c++ -y
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -zxvf pcre-8.39.tar.gz && cd pcre-8.39/ && ./configure && make && make install
wget http://zlib.net/zlib-1.2.8.tar.gz && tar -zxvf zlib-1.2.8.tar.gz && cd zlib-1.2.8/ && ./configure && make && make install
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz && tar -zxvf openssl-1.0.1c.tar.gz && cd openssl-1.0.1c && ./config && make && make install
chmod 755 nginx.sh
說明:此腳本必須以root運行!
6.tar -zxvf nginx-1.10.1.tar.gz && ./configure && make && make install //此處安裝nginx主程序
7./usr/local/nginx/sbin/nginx //啟動nginx
最後在區域網內輸入centos 7的ip 即可訪問nginx!
最後也可以加入腳本,所以說linux下shell來做自動化部署很方便,根本就不需要守護著一步步安裝!
❸ centos6.8 為什麼要編譯lnmp
LNMP的意思是linux操作系統, nginx發布軟體,mysql資料庫,php這四樣東西,你的系統是centos已經滿足了其一,然後安裝php mysql nginx就行的 安裝方法:yum list | grep mysql 這個是查看mysql包管理的可安裝程序,人挪活yum install -y mysql-
❹ 如何設置lnmp可以切換php版本
1.說明:在linux下安裝lnmp的默認php版本只能使用一個版本,如果有些網站需要低版本5.2或者高版本,那麼如何做呢,
2.Lnmp安裝時候默認選擇了php5.3,但是其中某個網站需要php5.5
3.編譯安裝php5.5
(a)安裝必要軟體
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum groupinstall 'Development Tools'
yum install libmhash-devel
yum install libmhash
yum install libicu-devel
yum -y install krb5*
yum install -y gcc gcc-c++ make gmp-devel libc-client-devel zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
(b)安裝libiconv
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz希望能幫到你,我現在後盾人平台自己學習呢,加油吧(~Q~;)
❺ lnmp1.4 為什麼用gcc 4.4編譯
一般來說編譯安卓4.4用ggc的4.4.3版本即可,版本過高可能會引起錯誤。
gcc:它是一套GNU編譯器套裝以GPL許可證所發行的自由軟體,也是 GNU計劃的關鍵部分。GCC原本作為GNU操作系統的官方編譯器,現已被大多數類Unix操作系統(如Linux、BSD、Mac OS X等)~~為標準的編譯器,GCC在微軟的Windows下的移植版本叫MinGW。[1]GCC是自由軟體過程發展中的著名例子,由自由軟體會以GPL協議發布
❻ 如何在Linux系統上搭建LNMP環境
分情況,看配置。測試環境十幾分鍾就搞定。如果要搭線上環境的話nginx編譯安裝很快,mysql慢,php比nginx稍長一些。再加上調試的話大概1個半小時。
❼ CentOS 7 用戶怎樣安裝 LNMP
LNMP是一個基於CentOS編寫的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一鍵安裝包。可以在獨立主機上輕松的安裝LNMP生產環境。 一、獲取lnmp源碼 1、打開網路,輸入lnmp,打開第一個lnmp官網,裡面含有很豐富的信息,這里先下載最新版的安裝包 2、通過wget soft/lnmp/lnmp1.2-full.tar.gz 下載,選擇其他下載地址也可以的; 二、安裝lnmp 1、解壓tar -xvf lnmp1.2-full.tar.gz ; 2、進入 源碼目錄cd lnmp1.2-full/ 3、執行./install.sh開始配置,配置完提示Press any key to install...or Press Ctrl+c to cancel,回車後自動編譯安裝,過程比較漫長,好好等待; 4、安裝完成,雖然等待了很久。但是安裝完成了很開心。 三、lnmp基本操作 1、開啟關閉lnmp服務; 2、訪問主要,phpinfo等,驗證是否安裝成功; 3、在web根目錄下編寫腳本訪問,通過瀏覽器訪問; 訪問輸出,腳本信息,這樣就安裝成功了。 注意事項: 下載和安裝過程比較漫長,一定耐心仔細
❽ linux的centos下怎麼編譯安裝LNMP,然後運行phpcms
1、先准備gcc環境
2、下載所需安裝包,nginx,mysql,php等及php其依賴包和php優化包
3、編譯nginx,依賴pcre
4、編譯mysql,依賴cmake
5、編譯php,依賴zlib,libpng,jpegsrc,freetype,gd,libxml2,libiconv,libxslt,autoconf,libmcrypt,mhash,mcrypt,libevent,
6、php優化包,eaccelerator,memcache,PDO_MYSQL,ImageMagick,imagick,ZendGuardLoader
7、都啟動了netstat -ntlp檢查mysql/php/nginx的埠。
8、追問給你個詳細的鏈接。