1. 程式人生 > >2018-2-28 10周1次課

2018-2-28 10周1次課

11.13 安裝PHP7 11.10/11.11/11.12 安

11.10/11.11/11.12 安裝PHP5

技術分享圖片

進入 /usr/local/str/如下

技術分享圖片

下載php安裝包

技術分享圖片

查看PHP安裝包的大小

技術分享圖片

解壓縮php安裝包

技術分享圖片

進入解壓縮好的php目錄

技術分享圖片

安裝php

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysal=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

技術分享圖片

安裝過程中報錯缺少庫文件如下圖

技術分享圖片

解決缺少的庫文件如下圖

技術分享圖片

下載缺少的庫

技術分享圖片

再次安裝php
技術分享圖片

再次報錯缺少庫,庫下載
技術分享圖片

安裝完後繼續安裝php
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysal=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

又出現一個新的錯誤,下載缺少包如下圖

技術分享圖片

再次安裝php

/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysal=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

錯誤包如下
技術分享圖片

再次安裝php

/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysal=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

再次報錯如下

技術分享圖片

再次安裝php

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysal=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

報錯如下

技術分享圖片

繼續安裝php

報錯如下
技術分享圖片

技術分享圖片

繼續安裝php

安裝完成後裝make

技術分享圖片

最後一步

技術分享圖片

技術分享圖片

技術分享圖片

核心的二進制文件

技術分享圖片

查看文件大小

技術分享圖片

技術分享圖片

查看php加載模塊都有哪些

技術分享圖片

11.13 安裝PHP7

技術分享圖片

php中mysql,mysqli,mysqlnd,pdo到底是什麽
http://blog.csdn.net/u013785951/article/details/60876816
查看編譯參數
http://ask.apelearn.com/question/1295

2018-2-28 10周1次課