如遇見 :make: *** 沒有指明目標並且找不到 makefile
解決方法:
憨憨操作:sudo chmod -r 777 /root/php-7.3.3;//給資料夾及下面檔案許可權
sudo ./configure //重新設定配置(我的理解)
查詢 php.ini 配置檔案位置
phpinfo() || php -info | grep php.ini (都是列印phpinfo資訊)
或者/usr/local/php/bin/php --ini ->列印出 loaded configuration file : /usr/local/lib/php.ini
安裝包目錄下執行
複製php.ini 到 配置目錄
cp php.ini-production /usr/local/lib/php.ini
切換到 php安裝包pdo_mysql擴充套件的安裝包目錄
cd ext/pdo_mysql/
執行phpize
/usr/local/bin/phpize
生成 makefile // --with-php-config 是php-config的所在目錄,–with-pdo-mysql是mysql的安裝目錄
./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql
清除上次的make命令所產生的object檔案(字尾為「.o」的檔案)及可執行檔案
make clean
編譯make
安裝make install
完成後,會顯示該擴充套件的儲存目錄/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731
進入該目錄可以看到 pdo_mysql.so
修改php的配置檔案(/usr/local/lib/php.ini)
設定拓展目錄(可選)
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731
extension=pdo_mysql.so
或者全路徑
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so
重啟php - 檢視php程序的埠
ps aux | grep php-fpm
平滑關閉php master埠
kill -s quit 2454
啟動php-fpm
/usr/local/bin/php-fpm
centos7下編譯安裝php7 3
1 安裝相關依賴 yum install y gcc gcc c make zlib zlib devel pcre pcre devel libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 libxml...
centos7編譯安裝php7 3
安裝php擴充套件依賴 新增組和新增使用者 編譯安裝 上面的步驟有可能出現的問題 配置php.ini檔案 配置systemd服務 設定php fpm埠 wget tar zxvf php 7.3.6.tar.gz cd php 7.3.6 yum y install gcc gcc c kernel...
php7 3安裝zookeeper擴充套件
簡單記錄下安裝過程。一 安裝libzookeeper cd usr local src wget tar xf zookeeper 3.4.5.tar.gz cd zookeeper 3.4.5 src c configure prefix usr local zookeeper zookeeper...