當前位置:首頁 » 操作系統 » linux安裝libxml2

linux安裝libxml2

發布時間: 2023-01-07 18:27:36

『壹』 linux如何安裝LAMP

Lamp = apache + mysql + php, 以下是linux系統下的安裝方法:

1. 准備

根據系統的不用,在安裝過程中需要附加安裝的東西也不同,我這只要多安裝一個libxml2的庫。所以只要准備如下四個包:

httpd-2.2.17.tar.gz

mysql-5.1.54.tar.gz

php-5.3.5.tar.gz

libxml2-2.7.7.tar.gz

至於何處下載,自行網路。

2. Mysql的安裝

在安裝之前需要添加mysql組和用戶, 同時,在config的時候會遇到一些問題,需要安裝某些軟體才能繼續,如:apt-get install g++(不是gcc哦)

[cpp] view plain
// 添加用戶組和用戶
# groupadd mysql
# useradd -g mysql mysql
// 解壓安裝包
$ tar -zxvf mysql-5.1.54.tar.gz
// 進入解壓出來的文件
$ cd mysql-5.1.54
// 配置安裝目錄等信息(我的安裝目錄:/home/hkj/software/mysql)
$ ./configure --prefix=/home/hkj/software/mysql --without-debug
// 編譯,這個耗時較多
$ make
// 安裝
$ make install

3.安裝apache

[cpp] view plain
//解壓縮Apache軟體包
$ tar -zxvf httpd-2.2.17.tar.gz
//進入解壓後的文件目錄
$ cd httpd-2.2.17
//配置,設定安裝目錄為/home/hkj/software/apache
$ ./configure –prefix=/home/hkj/software/apache –enable-so
//編繹
$ make
//安裝
$ make install

4.安裝libxml2

[cpp] view plain
//解壓libxml軟體包
$ tar -zxvf libxml2-2.7.7.tar.gz
//進入解壓後的文件目錄
$ cd libxml2-2.7.7
//配置
$ ./configure
//編繹
$ make
//安裝
$ make install

5.安裝php

[cpp] view plain
//解壓縮PHP軟體包
$ tar -zxvf php-5.3.5.tar.gz
//進入解壓後的文件目錄
$ cd php-5.3.5
//配置,設定安裝目錄為/home/hkj/software/php
$ ./configure –prefix=/home/hkj/software/php –with-mysql=/home/hkj/software/mysql –with-apxs2=/home/hkj/software/apache/bin/apxs
//編繹
$ make
//安裝
$ make install

6.配置

[cpp] view plain
// 拷貝php的配置文件
# cp php.ini-dist /home/hkj/software/php/lib/php.ini
// 配置apache
# gedit /home/hkj/software/apache/conf/httpd.conf
*** 在LoadMole處添加 LoadMole php5_mole mole/libphp5.so
*** 在DirectoryIndex處添加 index.php
*** 在AddType application處添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
// 然後重啟apache,設置就生效了

『貳』 linux libxml2安裝鏈接

哪個版本的linux?一般linux發行版都自帶libxml2的,從光碟上裝就可以了,比如centos6.x就有:
libxml2-2.7.6-8.el6_3.4.i686.rpm
libxml2-2.7.6-8.el6_3.4.i686.rpm
libxml2-devel-2.7.6-8.el6_3.4.i686.rpm
libxml2-devel-2.7.6-8.el6_3.4.x86_64.rpm

『叄』 linux下安裝libxml2,cannot remove `libtoolT': No such file or directory

檢查一下默認系統是有的:
[root@~ 15:18]#find / -name "libxml2*"
/usr/lib64/libxml2.so
/usr/lib64/libxml2.so.2
/usr/lib64/libxml2.so.2.7.6
/usr/share/doc/libxml2-devel-2.7.6
/usr/share/doc/libxml2-devel-2.7.6/libxml2-api.xml.gz
/usr/share/doc/libxml2-2.7.6
如果要手動安裝:出現你的問題兩個辦法:(糾正下你的./configure
--prefix=/usr/local/libxml2)
1,方法一,嘗試過,可以。第二種沒試了。
用vim
configure
找到17035行,方法是:vim
configure
後,輸入17035然後回車,找到
$RM
「$cfgfile」
,移動游標到前面。按i然後,添加#號,或者dd這行,刪除。
然後按Esc,再按:
輸入wq,這樣就可以了。
或者可以搜索一下?$RM直接定位到這段,操作如上。
2,方法二,這樣就可以繼續安裝。
#yum
install
automake
autoconf
libtool
#
autoreconf
--force
--install
#
libtoolize
--automake
--force
#
automake
--force
--add-missing

『肆』 linux centos7.4 php7.1.31安裝

yum -y install gcc-c++

groupadd httpd

useradd -g httpd httpd

yum install libxml2 -y

yum install libxml2-devel -y

yum install libcurl-devel -y

yum -y install libjpeg-devel libpng-devel

//字體

yum install freetype-devel -y

yum -y install openssl openssl-devel

yum -y install php-mcrypt limcrypt libmcrypt-devel

tar -zxvf php-7.0.1.tar.gz

./configure --prefix=/usr/local/php --with-iconv --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --enable-ftp --with-jpeg-dir --with-freetype-dir --with-png-dir --enable-fpm --with-fpm-user=httpd --with-fpm-group=httpd --with-pdo-mysql --with-mysqli --with-mcrypt=/usr/local/ --enable-opcache=no

make && make install

配置環境變數

export PATH=$PATH:/usr/local/php/bin

export PATH=$PATH:/usr/local/php/sbin

然後立馬生效,執行

source /etc/profile

cp php.ini-proction /usr/local/php/lib/php.ini

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

修改php.ini

vi /usr/local/php/lib/php.ini

date.timezone = "Asia/Shanghai"

『伍』 linux下面裝libxml2-python老是裝不上,怎麼回事

把linux下面的python從2.4更新到2.7了,然後用sudo yum install libxml2-python命令安裝libxml2每次都提示成功,但是進入到python環境輸入import libxml2都提示錯誤,後來發現用yum install 安裝默認安裝到了python2.4下面的site-packages下

『陸』 linux下安裝libxml2,cannot remove `libtoolT': No such file or directory

檢查一下默認系統是有的:

[root@~15:18]#find/-name"libxml2*"
/usr/lib64/libxml2.so
/usr/lib64/libxml2.so.2
/usr/lib64/libxml2.so.2.7.6
/usr/share/doc/libxml2-devel-2.7.6
/usr/share/doc/libxml2-devel-2.7.6/libxml2-api.xml.gz
/usr/share/doc/libxml2-2.7.6

如果要手動安裝:出現你的問題兩個辦法:(糾正下你的./configure --prefix=/usr/local/libxml2)

1,方法一,嘗試過,可以。第二種沒試了。

用vim configure 找到17035行,方法是:vim configure 後,輸入17035然後回車,找到

$RM 「$cfgfile」 ,移動游標到前面。按i然後,添加#號,或者dd這行,刪除。

然後按Esc,再按: 輸入wq,這樣就可以了。

或者可以搜索一下?$RM直接定位到這段,操作如上。


2,方法二,這樣就可以繼續安裝。

#yum install automake autoconf libtool

# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing

『柒』 linux下安裝php環境必須的組件 libxml2 一直安裝不成功,求大神解答!

直接用 yum 安裝 php好了。yum 可以自己解依賴關系

熱點內容
qml文件修改後編譯未生效 發布:2025-05-14 07:31:00 瀏覽:329
內到內演算法 發布:2025-05-14 07:29:11 瀏覽:33
文件夾名字不顯示 發布:2025-05-14 07:27:47 瀏覽:774
oracle的資料庫驅動jar 發布:2025-05-14 07:23:20 瀏覽:555
我的世界電腦版伺服器手機版能進嗎 發布:2025-05-14 07:22:01 瀏覽:678
達內培訓php多少錢 發布:2025-05-14 07:19:10 瀏覽:26
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:421
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:120