安裝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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MAC 10.15 安裝PHP擴充套件時出現grep: /usr/include/php/main/php.h: No such file or directoryMacPHP套件AI
- PHP-安裝-PHP7.4PHP
- 安裝 PHP 8.0PHP
- docker 安裝 PHPDockerPHP
- yum 安裝 PHPPHP
- linux 安裝yum 安裝phpLinuxPHP
- phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打斷點除錯安裝PHPVSCode斷點除錯
- php以及php擴充套件memcache 安裝PHP套件
- linux + php 安裝curlLinuxPHP
- CGI,FastCGI,PHP-FPM,PHP-CLI,modPHPASTPHP
- PHP:php7.2.3 安裝pcntl 擴充套件PHP套件
- 【PHP】php安裝bcmath擴充套件指令碼PHP套件指令碼
- CentOS7安裝php、安裝MySqlCentOSPHPMySql
- PHP 擴充套件安裝PHP套件
- Mac 安裝 PHP7.2MacPHP
- (MAC) PHP安裝和配置MacPHP
- php常用外掛安裝PHP
- CentOS 7 安裝PHP 5.4.16CentOSPHP
- centos PHP 編譯安裝CentOSPHP編譯
- ubuntu 安裝php8.0UbuntuPHP
- PHP安裝__GongWei1997PHPGo
- php 安裝zip模組PHP
- httpd編譯安裝phphttpd編譯PHP
- ubuntu 安裝php7.1UbuntuPHP
- CentOS 7 安裝 PHP 7.2CentOSPHP
- 安裝PHP ImageMagick筆記PHP筆記
- ubuntu 安裝php7.2UbuntuPHP
- php5.6.34安裝XdebugPHP
- laravel docker sail php8.0 安裝 php-imagickLaravelDockerAIPHP
- ubuntu16.04 PHP7安裝與Nginx PHPUbuntuPHPNginx
- php-util - 整理了部分常用php方法, composer安裝PHP
- Mac下Nginx、PHP、MySQL 和 PHP-fpm安裝配置MacNginxPHPMySql
- 解決PHP 7.4安裝xdebug出現configure: error: rtnetlink.h is required, please...PHPErrorUI
- Ubuntu安裝Lighttpd、PHP和MariaDBUbuntuhttpdPHP
- PHP的Imagick擴充安裝PHP
- PHP:windows安裝AMQP擴充PHPWindowsMQ
- php mysql擴充套件安裝PHPMySql套件
- php amqp擴充套件安裝PHPMQ套件