Ubuntu 編譯安裝PHP

2021-10-09 20:33:25 字數 1639 閱讀 8804

1.編譯環境:

sudo apt-get install \

build-essential \

gcc \

g++ \

autoconf \

libiconv-hook-dev \

libmcrypt-dev \

libxml2-dev \

libmysqlclient-dev \

libcurl4-openssl-dev \

libjpeg8-dev \

libpng12-dev \

libfreetype6-dev \

2.編譯安裝php

cd php-5.6.22/

./configure --prefix=/usr/local/php \

--with-config-file-path=/etc/php \

--enable-fpm \

--enable-pcntl \

--enable-mysqlnd \

--enable-opcache \

--enable-sockets \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

--enable-shmop \

--enable-zip \

--enable-soap \

--enable-xml \

--enable-mbstring \

--disable-rpath \

--disable-debug \

--disable-fileinfo \

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-pcre-regex \

--with-iconv \

--with-zlib \

--with-mcrypt \

--with-gd \

--with-openssl \

--with-mhash \

--with-xmlrpc \

--with-curl \

--with-imap-ssl

sudo make

sudo make install

sudo mkdir /etc/php

sudo cp php.ini-development /etc/php/php.ini

注意,以上php編譯選項根據實際情況可調整。

3.將php的可執行目錄新增到環境變數中,使用vim/sublime開啟~/.bashrc,新增以下內容。

export path=/usr/local/php/bin:$path

export path=/usr/local/php/sbin:$path

儲存後,終端輸入命令:

source ~/.bashrc

此時即可通過php --version檢視php版本。

ubuntu 12 04 編譯 安裝PHP

php 5.5.8.tar.gz 2.安裝 解壓後進入解壓目錄,執行 其中,prefix選項指定了安裝目錄 with mysql選項指定了支援的mysql服務所在的目錄 with apxs2選項指定了 php要使用的apache應用所在的目錄 with config file path選項則是指定了...

Ubuntu 編譯安裝 php7 4

sudo apt updatesudo apt install gcc y sudo apt install make y sudo apt install openssl y sudo apt install curl y sudo apt install libbz2 dev y sudo ap...

Ubuntu編譯安裝PHP7

引數配置 configure prefix usr local php7 with config file path usr local php7 etc with apxs2 usr local apache2 bin apxs 指定apache的apxs,會在其modules中生成libphp7...