linux 手動原始碼安裝lnmp 親測

2021-07-25 19:55:47 字數 2004 閱讀 8665

linux 手動原始碼安裝lnmp筆記(親測)先在linux 安裝libiconv 原始碼編譯安裝php有用

#wget

#tar xvf libiconv-1.14.tar.gz

#cd libiconv-1.14

# ./configure --prefix=/usr/local/libiconv

# make

# make install

1 先去php官網下個 php-5.6.29.tar.gz wget

2 ./configure --prefix=/usr/local/php --with-iconv=/usr/local/libiconv --enable-sysvsem --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --with-openssl --with-mhash --enable-sockets --with-xmlrpc --with-zlib

--with-iconv=/usr/local/libiconv 這個路徑就是上面安裝的路徑哈

正確如下

thank you for using php.

config.status: creating php5.spec

config.status: creating main/build-defs.h

config.status: creating scripts/phpize

config.status: creating scripts/man1/phpize.1

config.status: creating scripts/php-config

config.status: creating scripts/man1/php-config.1

config.status: creating sapi/cli/php.1

config.status: creating sapi/cgi/php-cgi.1

config.status: creating ext/phar/phar.1

config.status: creating ext/phar/phar.phar.1

config.status: creating main/php_config.h

config.status: executing default commands

3 make 生成o檔案

如果出現 undefined reference to `libiconv' 那就是 ./configure --prefix沒設定好 make clean 後重新配置./configure ............

4 make install 安裝

正確如下

[root@izbp11xke8lva3xk8b3qtnz php-5.6.29]# make install

installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

installing php cli binary: /usr/local/php/bin/

installing php cli man page: /usr/local/php/php/man/man1/

installing php cgi binary: /usr/local/php/bin/

installing php cgi man page: /usr/local/php/php/man/man1/

installing build environment: /usr/local/php/lib/php/build/

installing header files: /usr/local/php/include/php/

installing helper programs: /usr/local/php/bin/

linux下純手動mysql原始碼安裝

我是用suse10的桌面版。2.解壓tar xvf mysql 5.0.87.tar.gz 3.進入mysql 5.0.87 4.檢測環境並指定安裝目錄 configure prefix usr local mysql sudo rpm ivh gcc 4.1.2 20070115 0.11.i58...

Ubuntu 手動安裝原始碼包

2。為了編譯安裝軟體,須安裝相應的編譯工具.安裝新立得中的軟體包build essential可以獲得所有的編譯工具.3。進入到資料夾後,執行.congfigure命令.執行這個命令的目的 1 檢查依賴程式,建立makefile檔案.如果命令執行失敗,終端會提示安裝指定的檔案包,可以通過新立得搜尋並...

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...