安裝php出現make: *** [sapi/cli/php]
今天在編譯安裝php的時候,出現了一個問題,我這種查資料,找到了幾種辦法,但是我試驗了,是不正確的,最終我是修改了變異時候的路徑,解決了問題。
我編譯安裝php的引數如下:
./configure --prefix=/usr/local/php5.4.6 --with-mysql=/usr/local/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir=/usr/local/freetype --with-gd=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-iconv=/usr/local/libiconv-1.14 --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir=/usr/local/libxml2 --enable-gd-native-ttf --enable-zip --enable-fastcgi --enable-fpm
當我make的時候,報錯如下所示:
collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1
解決辦法:
libxml預設安裝的路徑是/usr/local,我把--with-libxml-dir=/usr/local/libxml2修改成了--with-libxml-dir=/usr/
修改後的編譯引數:
./configure --prefix=/usr/local/php5.4.6 --with-mysql=/usr/local/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir=/usr/local/freetype --with-gd-dir=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-iconv-dir=/usr/local/libiconv-1.14 --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir=/usr/ --enable-gd-native-ttf --enable-zip --enable-fastcgi --enable-fpm
我重新編,重新make && make install 沒有問題。
編譯安裝好之後,啟動fpm。然後,整合nginx和php-fpm,並且平滑重啟nginx。
出現測試介面,如圖所示:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4692/viewspace-2809503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP基礎知識之————php5-cli的安裝以及phpredis的安裝PHPRedis
- PHP 核心分析(1):sapi_module_structPHPAPIStruct
- php核心分析(一)-sapi_module_structPHPAPIStruct
- 安裝php出現“/replace/with/path/to/perl/interpreter:baPHP
- 安裝oracle+php+apache出現的新問題OraclePHPApache
- windows下php cli模式,提示出錯WindowsPHP模式
- PHP-安裝-PHP7.4PHP
- MAC 10.15 安裝PHP擴充套件時出現grep: /usr/include/php/main/php.h: No such file or directoryMacPHP套件AI
- yum 安裝 PHPPHP
- docker 安裝 PHPDockerPHP
- 安裝 PHP 8.0PHP
- php模組安裝PHP
- CentOS 安裝PHPCentOSPHP
- php安裝memcacheqPHP
- CGI,FastCGI,PHP-FPM,PHP-CLI,modPHPASTPHP
- php以及php擴充套件memcache 安裝PHP套件
- 安裝php擴充套件 ffmpeg-phpPHP套件
- linux 安裝yum 安裝phpLinuxPHP
- php 安裝zip模組PHP
- RedHat 7 安裝PHPRedhatPHP
- php5安裝PHP
- php安裝步驟PHP
- 安裝PHP的memcachePHP
- 【PHP】php安裝bcmath擴充套件指令碼PHP套件指令碼
- 【PHP】PHP安裝擴充套件-mysqli.soPHP套件MySql
- PHP:php7.2.3 安裝pcntl 擴充套件PHP套件
- Mac 安裝 PHP7.2MacPHP
- ubuntu 安裝php7.1UbuntuPHP
- CentOS 7 安裝 PHP 7.2CentOSPHP
- linux + php 安裝curlLinuxPHP
- php常用外掛安裝PHP
- PHP 擴充套件安裝PHP套件
- centos PHP 編譯安裝CentOSPHP編譯
- ubuntu 安裝php8.0UbuntuPHP
- 安裝PHP ImageMagick筆記PHP筆記
- httpd編譯安裝phphttpd編譯PHP
- (MAC) PHP安裝和配置MacPHP
- ubuntu 安裝php7.2UbuntuPHP