91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LAMP中的php編譯安裝

發布時間:2020-08-05 08:58:04 來源:網絡 閱讀:353 作者:望月jin 欄目:web開發


下載安裝包:wget  http://cn2.php.net/distributions/php-5.6.29.tar.gz

php編譯安裝步驟:

一,配置編譯參數./configure

./configure   \

>--prefix=/usr/local/php  \

>--with-apxs2=/usr/local/apache2/bin/apxs  \     //安裝該參數后會出現php_module模塊

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

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

>--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    \

>--disable-ipv6

./configure編譯之后遇到的一些錯誤信息:

1.configure: error: Cannot find OpenSSL's <evp.h>

解決方法:yum install -y  openssl  openssl-devel

2.checking for BZip2 in default path... not found

configure: error: Please reinstall the BZip2 distribution

解決方法:yum install -y bzip2 bzip2-devel

3.configure: error: jpeglib.h not found.

解決方法:yum install -y  libjpeg-turbo  libjpeg-turbo-devel

4.configure: error: png.h not found.

解決方法:yum install -y  libpng  libpng-devel

5.configure: error: freetype-config not found.

解決方法:yum  install  -y  freetype   freetype-devel

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

解決方法:yum   install  -y   epel-release

  yum    install  -y  libmcrypt-devel

(因為Centos默認的yum源沒有libmcrypt-devel這個包,只能借epel的yum源)

7.checking for xml2-config path...

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

解決方法:yum  install  -y  libxml2-devel

二,編譯make

三,安裝make install

安裝完成后,還不能使用,還需要進一步配置一下

拷貝php配置文件:(在./configure配置參數時的目錄下)

cp  php.ini-production   /usr/local/php/etc/php.ini

(這一步必須得有,要不然后面不能正常解析php文件)

LAMP中的php編譯安裝

修改apache配置文件

vi  /usr/local/apache2/conf/httpd.conf

1.找到:

<Directory "/usr/local/apache2//cgi-bin">

   AllowOverride None

   Options None

   Order allow,deny

   Deny from all

</Directory>

改為:

<Directory "/usr/local/apache2//cgi-bin">

   AllowOverride None

   Options None

   Order allow,deny

   Allow from all

</Directory>

說明:如果不修改這個地方,我們訪問網站會禁止訪問,顯示403

2.找到: AddType application/x-gzip .gz .tgz

在該行下面添加: AddType application/x-httpd-php .php

說明:要想支持PHP腳本解析,必須要加上對應的類型

3.找到:

<IfModule dir_module>

   DirectoryIndex index.html index.htm

</IfModule>

改為:

<IfModule dir_module>

   DirectoryIndex index.html index.htm index.php

</IfModule>

說明:增加針對php的索引,如果一個站點默認頁為index.php,那么就得加上這個index.php的支持。

4.找到

#ServerName  www.example.com:80

改為:

ServerName   localhost:80

說明:如果不去掉#,啟動apache時,會有警告信息

5.去掉/user/local/apache2/conf/httpd.conf里#Include conf/extra/httpd-vhosts.conf的井號,解析localhost下的php提示404.

原因:/usr/local/apache2/confhttpd.conf下的php文件在doucmentroot=/usr/local/apache2/htdocs下;而/usr/local/apache2/conf/extra/httpd-vhosts.conf下的php文件在doucmentroot=/data/www下。兩個路徑不一樣所以不能通用php文件

6.要想使用curl  localhost/1.php:要開啟httpd服務,該命令才可以使用


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

醴陵市| 甘谷县| 昭通市| 潍坊市| 德保县| 海盐县| 密云县| 丹棱县| 延寿县| 南部县| 凉山| 舟山市| 六盘水市| 遵化市| 南京市| 海南省| 蒲江县| 灵台县| 鄂伦春自治旗| 合山市| 新丰县| 城口县| 富宁县| 梁河县| 蕉岭县| 江山市| 五寨县| 博客| 拉萨市| 沿河| 巴东县| 湖州市| 历史| 平塘县| 吉林省| 论坛| 高州市| 东城区| 黄冈市| 工布江达县| 屯昌县|