成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

LAMP--4.php編譯安裝

(安裝順序在最后)

10年積累的成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有玉環(huán)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

         把 php 放到最后安裝是因為在編譯 php 時,需要指定 MySQL 和 apache 的路徑,如果不先安裝好 mysql 和 apache 就沒有辦法安裝 php 。而 apache 和 mysql 的安裝順序就無所謂了。

         PHP 官網(wǎng)下載地址:http://www.php.net/downloads.php 。搜狐鏡像:http://mirrors.sohu.com/php/php-5.6.10.tar.gz  。

         下載 php:

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://mirrors.sohu.com/php/php-5.6.10.tar.gz

         解壓源碼包:

[root@localhost src]# tar zxf php-5.6.10.tar.gz

         配置編譯參數(shù):

[root@localhost src]# cd php-5.6.10
[root@localhost php-5.6.10]#  ./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--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

         遇到錯誤:

 error: xml2-config not found. Please check your libxml2 installation.
# yum install -y libxml2-devel
error: Cannot find OpenSSL's <evp.h>
# yum install -y openssl openssl-devel
error: Please reinstall the BZip2 distribution
# yum install -y bzip2 bzip2-devel
error: png.h not found.
# yum install -y libpng libpng-devel
error: freetype.h not found.
# yum install -y freetype freetype-devel
error: freetype-config not found.
# yum install -y freetype-devel
error: mcrypt.h not found. Please reinstall libmcrypt.
# yum install -y libmcrypt-devel

      編譯

   #make

[root@localhost php-5.6.10]# make
crypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt  -o sapi/cgi/php-cgi
Generating phar.php
Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
pharcommand.inc
directorytreeiterator.inc
clicommand.inc
directorygraphiterator.inc
invertedregexiterator.inc
phar.inc
Build complete.
Don't forget to run 'make test'.
[root@localhost php-5.6.10]# echo $?
0

        安裝

      # make install

[root@localhost php-5.6.10]# make install
Installing PEAR environment:      /usr/local/php/lib/php/
[PEAR] Archive_Tar    - installed: 1.3.12
[PEAR] Console_Getopt - installed: 1.3.1
[PEAR] Structures_Graph- installed: 1.0.4
[PEAR] XML_Util       - installed: 1.2.3
[PEAR] PEAR           - installed: 1.9.5
Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
You may want to add: /usr/local/php/lib/php to your php.ini include_path
/usr/local/src/php-5.6.10/build/shtool install -c ext/phar/phar.phar /usr/local/php/bin
ln -s -f phar.phar /usr/local/php/bin/phar
Installing PDO headers:          /usr/local/php/include/php/ext/pdo/
[root@localhost php-5.6.10]# echo $?
0

         拷貝 php 配置文件

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

         修改 apache 配置文件

[root@localhost php-5.6.10]# vim /usr/local/apache2/conf/httpd.conf

        找到:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
        改為:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

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

         然后找到:

    AddType application/x-gzip .gz .tgz

         在該行下面添加:

    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php

         說明:要想支持 php 腳本解析,必須要加上對應(yīng)的類型。

         再找到:

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

         改為:

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
</IfModule>

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

         再找到:

#ServerName www.example.com:80

         修改為:

ServerName localhost:80

         如果不去掉#,則啟動 apache 時,會有警告信息“httpd:Could not reliably determine the server's fully qualified domain name,using localhost.localdomain for ServerName”,看起來像是錯誤,其實沒有影響。

  

         查看配置文件是否有問題:

[root@localhost php-5.6.10]# /usr/local/apache2/bin/apachectl -t
Syntax OK

         啟動服務(wù):

[root@localhost php-5.6.10]# /usr/local/apache2/bin/apachectl start

         檢查是否正常啟動:

[root@localhost php-5.6.10]# ps aux|grep httpd
root      7998  0.0  0.7 196260  7284 ?        Ss   23:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    7999  0.0  0.4 196396  4920 ?        S    23:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    8000  0.0  0.4 196396  4920 ?        S    23:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    8001  0.0  0.4 196396  4920 ?        S    23:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    8002  0.0  0.4 196396  4920 ?        S    23:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    8003  0.0  0.4 196396  4920 ?        S    23:45   0:00 /usr/local/apache2/bin/httpd -k start
root      8005  0.0  0.0 103316   900 pts/1    S+   23:45   0:00 grep httpd

當(dāng)前標(biāo)題:LAMP--4.php編譯安裝
文章出自:http://jinyejixie.com/article8/ggejip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名Google、外貿(mào)建站、網(wǎng)站導(dǎo)航、用戶體驗、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
汉阴县| 客服| 临泉县| 石柱| 磐石市| 综艺| 阿巴嘎旗| 沅江市| 南乐县| 鹤峰县| 平顶山市| 南平市| 肇州县| 西城区| 泸定县| 芜湖县| 镇坪县| 松阳县| 名山县| 休宁县| 万宁市| 保亭| 厦门市| 布尔津县| 临沧市| 河津市| 巴中市| 筠连县| 香格里拉县| 宝清县| 昔阳县| 庆安县| 乐亭县| 伊通| 巴中市| 盐亭县| 雷波县| 新野县| 天门市| 巴彦淖尔市| 上高县|