一.安裝依賴庫
安裝gcc g++的依賴庫
sudo apt-get install build-essentialsudo apt-get install libtool
安裝pcre依賴庫(
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
安裝zlib依賴庫(
sudo apt-get install zlib1g-dev
安裝ssl依賴庫(16.04預設已經安裝了)
sudo apt-get install openssl
apt-get install libxml2-dev
apt-get install libpng12-dev
apt-get
-y install libfreetype6-dev
sudo apt-get install openssl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev
apt-get install libjpeg-dev
二.安裝nginx
wget
#解壓:
tar -zxvf nginx-1.9.15.tar.gz
#進入解壓目錄:
cd nginx-1.9.15.tar.gz
#配置:
./configure --prefix=/usr/local/nginx
--with-http_ssl_module(新增https)#編譯:
make
#安裝:
make
install
三.安裝php
cd /usr/local/src
wget
mv mirror php-5.6.24.tar.gz
tar -zxvf php-5.6.24.tar.gz
cd php-5.6.24
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr --with-openssl --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli
make && make install
將php解壓目錄下的 php.ini-production 檔案複製到 /usr/local/php/lib 並改名php.ini
四.配置php-fpm
cd /usr/local/php/etccp php-fpm.conf.default php-fpm.conf
groupadd 當前使用者名稱vim php-fpm.conf
將 user 改為當前使用者
將 group 也改為當前使用者開啟php-fpm /usr/local/php/sbin/php-fpm
關閉php-fpm killall php-fpm
設定環境變數 cd ~
vim .bashrc
加入 alias php56="/usr/local/php/sbin/php-fpm"
下次啟動php-fpm時只需再命令列裡輸入 php56 即可
在命令列輸入 php -i | grep ini 可以看到在哪個檔案下載入php.ini檔案
Ubuntu 16 04 編譯安裝核心
解壓 tar xvf xx.tar.gz 第二步 配置編譯選項 配置編譯選項有多種方法 1 make config 基於文字的配置介面。2 make menuconfig 基於文字的選單式配置介面。3 make xconfig 基於x windows qt 圖形配置介面。4 make gconfig...
ubuntu1604 編譯安裝nginx
解壓nginx 1.18.0.tar.gz 切到資料夾nginx 1.18.0 用configure指令碼編譯源 configure,使用預設配置。可能會提示pcre,zlib依賴庫需要安裝,如下圖 遇到上面的報錯,則繼續安裝依賴的pcre,zlib,openssl庫,執行 sudo apt get...
ubuntu16 04編譯安裝mysql原始碼
注意 記憶體最好分配 2g,2個處理器,視訊記憶體32mb,硬碟空間30g以上不然不夠用。2.所需依賴和軟體 apt get install build essential 修改為sudo apt get install build essential apt get install wget 修改...