日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

apxs php5,安装PHP5和PHP7

發(fā)布時(shí)間:2024/9/19 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apxs php5,安装PHP5和PHP7 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

11.10-11.12 安裝PHP5

PHP官網(wǎng)www.php.net

當(dāng)前主流版本為5.6/7.1

cd /usr/local/src/

#進(jìn)入到src目錄

[root@localhost mysql]# cd ../src/

下載

#下載PHP軟件包 由于是國內(nèi)的鏡像,有可能失效

[root@localhost src]# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz

解壓

#解壓軟件包

[root@localhost src]# tar zxvf php-5.6.30.tar.gz

進(jìn)入到php-5.6.30目錄里

[root@localhost src]# cd php-5.6.30

[root@localhost php-5.6.30]#

yum安裝支持庫

[root@taoyun php-5.6.30]# yum install -y libxml2-devel

[root@taoyun php-5.6.30]# yum install -y openssl-devel

[root@taoyun php-5.6.30]# yum install -y bzip2-devel

[root@taoyun php-5.6.30]# yum -y install libjpeg-devel

[root@taoyun php-5.6.30]# yum -y install libpng-devel

[root@taoyun php-5.6.30]# yum -y install freetype-devel

[root@taoyun php-5.6.30]# yum install -y epel-release

[root@taoyun php-5.6.30]# yum install -y libmcrypt-devel

安裝

[root@localhost php-5.6.30]# \

./configure --prefix=/usr/local/php \

#指定安裝目錄

--with-apxs2=/usr/local/apache2.4/bin/apxs \

#apxs2是Apache的工具,可以自動(dòng)安裝擴(kuò)展模塊和配置

--with-config-file-path=/usr/local/php/etc \

#指定配置文件所在路徑

--with-mysql=/usr/local/mysql \

#指定mysql的路徑

#老版本的php用mysql

--with-pdo-mysql=/usr/local/mysql \

#指定pdo-mysql的路徑

--with-mysqli=/usr/local/mysql/bin/mysql_config \

#指定mysqli的路徑

#新版本用mysqli,不在使用mysql

#上述三種是mysql不同的庫,原因是生成一個(gè)識(shí)別交換驅(qū)動(dòng)模塊

--with-libxml-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-iconv-dir \

--with-zlib-dir \

--with-bz2 \

--with-openssl \

--with-mcrypt \

--enable-soap \

--enable-gd-native-ttf \

--enable-mbstring \

--enable-sockets \

--enable-exif

[root@taoyun php-5.6.30]# ./configure --prefix=/usr/local/php \--with-apxs2=/usr/local/apache2.4/bin/apxs \--with-config-file-path=/usr/local/php/etc \--with-mysql=/usr/local/mysql \--with-pdo-mysql=/usr/local/mysql \--with-mysqli=/usr/local/mysql/bin/mysql_config \--with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

第1個(gè)報(bào)錯(cuò):

翻譯:

對(duì)不起,我不能運(yùn)行apxs。可能的原因:

1 .工作Perl是沒有安裝

2。apx型沒有發(fā)現(xiàn)。嘗試通過使用- apxs2=/path/to/ apxs來傳遞路徑

3 .產(chǎn)品Apache并沒有使用- enable -所以(apxs使用頁面被顯示)

/usr/local/apache2.4/bin/apxs的輸出如下:

./configure: /usr/local/apache2.4/bin/apxs: /replace/with/path/to/perl/interpreter:沒有這樣的文件或目錄

配置:錯(cuò)誤:異常終止

解決步驟:

1、根據(jù)不能run apxs 。cd 到apache的bin目錄下運(yùn)行./apxs 運(yùn)行結(jié)果

[root@localhost bin]# ./apxs

-bash: ./apxs: /replace/with/path/to/perl/interpreter: 壞的解釋器: 沒有那個(gè)文件或目錄

2、vim apxs文件 找“/replace/with/path/to/perl/interpreter”關(guān)鍵字

在第一個(gè)行 :#!/replace/with/path/to/perl/interpreter -w

根據(jù)perl的安裝目錄 /usr/bin/perl

修改為:#! /usr/bin/perl -w

3、運(yùn)行第一步。或者直接 ./configure ^^^^^

第2個(gè)報(bào)錯(cuò)

checking for xml2-config path...

configure: error: xml2-config not found. Please check your libxml2 installation.

解決方法:

#查找libxml2

[root@localhost php-5.6.30]# yum list |grep libxml2

#yum安裝libxml2庫

[root@localhost php-5.6.30]# yum -y install libxml2-devel

第3個(gè)報(bào)錯(cuò)

checking for pkg-config... /usr/bin/pkg-config

configure: error: Cannot find OpenSSL's

解決方法:

[root@localhost php-5.6.30]# yum install -y openssl-devel

第4個(gè)報(bào)錯(cuò)

checking for BZip2 in default path... not found

configure: error: Please reinstall the BZip2 distribution

解決方法:

[root@localhost php-5.6.30]# yum install -y bzip2-devel

第5個(gè)報(bào)錯(cuò)

checking whether to enable JIS-mapped Japanese font support in GD... no

If configure fails try --with-vpx-dir=

configure: error: jpeglib.h not found.

解決方法:

[root@localhost php-5.6.30]# yum -y install libjpeg-devel

第6個(gè)報(bào)錯(cuò)

checking for jpeg_read_header in -ljpeg... yes

configure: error: png.h not found.

解決方法:

[root@localhost php-5.6.30]# yum -y install libpng-devel

第7個(gè)報(bào)錯(cuò)

If configure fails try --with-xpm-dir=

configure: error: freetype-config not found.

解決方法:

[root@localhost php-5.6.30]# yum -y install freetype-devel

第8個(gè)報(bào)錯(cuò)

checking for mcrypt support... yes

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解決方法:

[root@localhost php-5.6.30]# yum install -y epel-release

[root@localhost php-5.6.30]# yum install -y libmcrypt-devel

安裝完畢!

開始編譯與安裝

make && make install

查看一下PHP文件

[root@localhost php-5.6.30]# ls /usr/local/php/bin/

pear peardev pecl phar phar.phar php php-cgi php-config phpize

#查看一下文件大小

[root@localhost php-5.6.30]# du -sh /usr/local/php/bin/php

36M /usr/local/php/bin/php

[root@localhost php-5.6.30]# du -sh /usr/local/apache2.4/modules/libphp5.so

37M /usr/local/apache2.4/modules/libphp5.so

#php是通過libphp5.so文件結(jié)合起來

#查看PHP所加載的模塊命令,并且全部都是靜態(tài)的

[root@localhost php-5.6.30]# /usr/local/php/bin/php -m

開配置配置文件

[root@localhost php-5.6.30]# cp php.ini-production /usr/local/php/etc/php.ini

[root@localhost php-5.6.30]# vim /usr/local/php/etc/php.ini

11.13 安裝PHP7

下載源碼包到/usr/local/src/目錄下

#進(jìn)入src目錄

[root@localhost ~]# cd /usr/local/src/

[root@localhost src]#

#下載

[root@localhost src]# wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2

[root@localhost src]# ls

php-7.1.6.tar.bz2

解壓壓縮包

解壓

[root@localhost src]# tar jxvf php-7.1.6.tar.bz2

[root@localhost src]# ls

php-7.1.6 php-7.1.6.tar.bz2

進(jìn)入目錄

[root@localhost src]# cd php-7.1.6

[root@localhost php-7.1.6]#

編譯安裝

[root@localhost php-7.1.6]# ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

第一個(gè)報(bào)錯(cuò):

Configuring SAPI modules

checking for Apache 2.0 handler-module support via DSO through APXS...

Sorry, I cannot run apxs. Possible reasons follow:

1. Perl is not installed

2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs

3. Apache was not built using --enable-so (the apxs usage page is displayed)

The output of /usr/local/apache2.4/bin/apxs follows:

./configure: line 6199: /usr/local/apache2.4/bin/apxs: No such file or directory

configure: error: Aborting

解決方法:

安裝apache,安裝方法請(qǐng)查看https://blog.51cto.com/3622288/2051242

第二個(gè)報(bào)錯(cuò):

checking libxml2 install dir... yes

checking for xml2-config path...

configure: error: xml2-config not found. Please check your libxml2 installation.

解決方法:

[root@localhost php-7.1.6]# yum -y install libxml2-devel

第三個(gè)報(bào)錯(cuò):

checking for pkg-config... /usr/bin/pkg-config

configure: error: Cannot find OpenSSL's

解決方法:

[root@localhost php-7.1.6]# yum -y install openssl-devel

第四個(gè)報(bào)錯(cuò):

checking for BZip2 in default path... not found

configure: error: Please reinstall the BZip2 distribution

解決方法:

[root@localhost php-7.1.6]# yum -y install bzip2-devel

第五個(gè)報(bào)錯(cuò):

If configure fails try --with-webp-dir=

configure: error: jpeglib.h not found.

解決方法:

[root@localhost php-7.1.6]# yum -y install libjpeg-devel

第六個(gè)報(bào)錯(cuò):

checking for jpeg_read_header in -ljpeg... yes

configure: error: png.h not found.

解決方法:

[root@localhost php-7.1.6]# yum -y install libpng-devel

第七個(gè)報(bào)錯(cuò):

If configure fails try --with-xpm-dir=

configure: error: freetype-config not found.

解決方法:

[root@localhost php-7.1.6]# yum -y install freetype-devel

第八個(gè)報(bào)錯(cuò):

checking for mcrypt support... yes

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

解決方法:

[root@localhost php-7.1.6]# yum -y install epel-release

#安裝libtomcrypt-devel之前必須安裝epel-release,原因是依賴關(guān)系

[root@localhost php-7.1.6]# yum -y install libtomcrypt-devel

第九個(gè)報(bào)錯(cuò):

mysql_config not found

configure: error: Please reinstall the mysql distribution

解決方法:

#安裝完成后執(zhí)行

[root@localhost php-7.1.6]# ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

配置成功!

最后執(zhí)行 make && make install

如果不確定有沒有編譯安裝好,可以在執(zhí)行命令之后 用echo $? 檢查命令是否出錯(cuò)。

安裝完畢!

php模塊路徑

[root@localhost php7]# ls /usr/local/apache2.4/modules/libphp7.so

/usr/local/apache2.4/modules/libphp7.so

查看php7加載模塊

[root@localhost php7]# /usr/local/php7/bin/php -m

查看apache加載了幾個(gè)php,通過修改配置文件來指定使用php5還是php7模塊,不要的就注釋掉

[root@localhost php7]# vim /usr/local/apache2.4/conf/httpd.conf

把php7的參考配置文件復(fù)制到php7的配置文件目錄下

[root@taoyun php-7.1.6]# cp php.ini-production /usr/local/php7/etc/php.ini

[root@taoyun php-7.1.6]# ls /usr/local/php7/etc/

pear.conf php.ini

總結(jié)

以上是生活随笔為你收集整理的apxs php5,安装PHP5和PHP7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩全黄 | 欧美视频黄| 中文字幕1页 | 草莓视频在线观看入口w | av在线天堂 | 国产精品视频a | 五月婷婷影院 | 日韩久草 | 亚洲s码欧洲m码国产av | 成人欧美视频在线观看 | 啪啪激情网 | 一边吃奶一边摸做爽视频 | 91国在线观看 | 欧美夜夜操 | 国产免费av一区二区 | av中文资源网 | 国产精品久久久久久久毛片 | 精品久久一区 | 成年人网站免费在线观看 | 91欧美视频 | 永久免费看mv网站入口78 | 亚洲精品a | 小视频免费在线观看 | 国产日韩欧美日韩大片 | 亚洲a毛片| 97人妻天天摸天天爽天天 | 午夜免费福利影院 | 国产精品久久久无码一区 | 黄页网站免费在线观看 | 致单身男女免费观看完整版 | 91久久精品视频 | 正在播放欧美 | 亚洲va久久久噜噜噜久久天堂 | 国产精品视频一区二区三区在3 | 少妇高潮久久久 | 色婷婷精品国产一区二区三区 | 国产视频手机在线 | 91最新国产 | 国产伦子伦对白视频 | 99久久久无码国产精品免费 | 黄色av一区二区 | 999久久 | 99免费 | 在线观看亚洲一区 | 中文字幕激情 | 国产又粗又猛又爽又黄无遮挡 | 欧美日韩国产一级片 | 日韩最新av| 欧美一区二区三区激情视频 | 激情成人综合网 | 亚洲一区二区麻豆 | free国产hd露脸性开放 | eeuss国产一区二区三区 | 欧美第三页 | 91video| 一级做a爱片久久毛片 | 亚洲国产v| 欧亚一区二区 | 五月婷婷狠狠干 | 国产精品久久99 | 国产精品久久久无码一区 | 亚洲天堂男人的天堂 | 日本一区久久 | 午夜亚洲av永久无码精品 | 日韩一中文字幕 | 亚洲人吸女人奶水 | 暖暖免费观看日本版 | 国产一区在线看 | 99精品偷自拍 | 男人爱看的网站 | 小泽玛利亚一区二区三区在线观看 | 懂色av蜜臀av粉嫩av分享 | 播色屋| 国产视频一区在线观看 | 三级自拍视频 | 国产中文字幕在线观看 | 欧美一区二区激情 | 伊人网av在线 | 精品国产99久久久久久宅男i | 人体内射精一区二区三区 | 欧美30p| 明日花绮罗高潮无打码 | 国产网址| 农村少妇久久久久久久 | 欧美黄片一区 | av网站天堂 | 黑人玩弄人妻一区二区三区免费看 | 国产精品无码中文字幕 | 成人在线观看免费高清 | 日本视频免费在线播放 | 日韩欧美一区二区三区四区 | 麻豆精品视频免费观看 | 天堂av资源在线观看 | 人人干免费| 亚洲毛片儿 | 欧美一区二区视频在线观看 | 黑料视频在线 | 可以直接看的无码av | 国产精品s色 |