PHP 編譯安裝

2022-05-01 08:15:08 字數 1841 閱讀 8701

php的安裝

***************

安裝php

> wget

> tar zxvf php-7.1.6.tar.gz

> ./configure --help|grep --with // 檢視相關模組

// 連線 :

> ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring  --enable-opcache  --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip

// 連線:

注意:如果報錯、請安裝如下的php依賴包、然後再次執行上面的安裝php

> yum install gcc gcc-c++  make 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 libxslt libxslt-devel

出現以下、php測試存在特性;

thank you for using php.

然後編譯、安裝php

> make && make install

> cp /usr/local/src/php-7.1.6/php.ini-production /usr/local/php/etc

> cd /usr/local/php/etc/

> cp php.ini-production php.ini

> cp php-fpm.conf.default php-fpm.conf

然後修改配置檔案

> vim php.ini

// 修改內容如下:

// date.timezone = prc

// short_open_tag = on

> vim php-fpm.conf

// 修改內容如下:

// pid = run/php-fpm.pid

// error.log = log/php-fpm.log

> cd /usr/local/php/sbin/

> ./php-fpm

// 不報錯、就說明啟動成功了

PHP 編譯安裝PHP

1.安裝php所有的依賴軟體包 root web01 yum install zlib devel libxml2 devel libjpeg devel freetype devel libpng devel gd devel libcurl devel libxslt devel openssl...

PHP編譯安裝

錯誤1configure error xml2 config not found.please check your libxml2 installation.解決方案 yum install y libxml2 devel錯誤2 configure error cannot find openss...

編譯安裝PHP

2 確保安裝之前有安裝gd,png,curl,xml等等lib開發庫。如果不確定,執行以下命令 yum install gcc make gd devel libjpeg devel libpng devel libxml2 devel bzip2 devel libcurl devel y 3 編...