mac 下安裝php5.6

嘗試了brew tap 修改源,但是會報錯,去了提示的githup裏尋找,有人提了issue,但是沒有被解決。所以嘗試用brew install php56 的話,基本上沒戲。嘗試失敗

所以採用源碼安裝
環境:mac pro,系統 10.13.6

1、下載源碼
到目錄 /usr/local/src 下執行命令,

sudo wget -c http://cn2.php.net/distributions/php-5.6.40.tar.gz

此時提示沒用wget, brew install wget安裝即可
解壓壓縮文件

tar -xzvf php-5.6.40.tar.gz

2、執行 configure命令

sudo ./configure \
--prefix=/usr/local/php5.6 \
--with-mysql \
--with-gd \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-freetype-dir=/usr/local/Cellar/freetype/2.9.1 \
--with-jpeg-dir=/usr/local/Cellar/libjpeg \
--with-png-dir=/usr/local/Cellar/libpng \
--with-libxml-dir=/usr/local/Cellar/libxml2 \
--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11 \
--with-iconv=/usr/local/Cellar/libiconv/1.15 \
--enable-xml \
--enable-mbstring \
--enable-sockets \
--enable-simplexml \
--enable-soap \
--enable-mbstring=all \
--enable-sockets \
--enable-bcmath \
--enable-pdo \
--with-curl=/usr/local/Cellar/curl \
--with-config-file-path=/usr/local/php5.6/etc \
--with-mhash \
--enable-cli \
--enable-fpm \
--with-pdo-mysql

3、執行 make

sudo make && sudo make install

4、運行 php-fpm,一般安裝成功後會提示命令

sudo /usr/local/php5.6/sbin/php-fpm
[29-Sep-2019 07:44:41] ERROR: failed to open configuration file '/usr/local/php5.6/etc/php-fpm.conf': No such file or directory (2)
[29-Sep-2019 07:44:41] ERROR: failed to load configuration file '/usr/local/php5.6/etc/php-fpm.conf'
[29-Sep-2019 07:44:41] ERROR: FPM initialization failed

這裏會報錯,這裏需要弄一下默認配置文件,進入到配置目錄
cd /usr/local/php5.6/etc/

sudo cp php-fpm.conf.default php-fpm.conf

再次執行,成功

複製配置文件
sudo cp php.ini-development /usr/local/lib/php.ini

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章