歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux LAMP環境搭建

Linux LAMP環境搭建

日期:2017/3/3 11:22:58   编辑:Linux技術

a)    卸載rpm php包

b)    安裝libcrypt加密組件 
        解壓縮
        ./configure
        make && make install
ln -s /usr/local/lib/libmcrypt.* /usr/lib
c)    安裝mhash認證工具
        解壓縮
        ./configure
        make && make install
ln -s /usr/local/lib/libmhash* /usr/lib
d)    安裝mcrypt加密工具
        解壓縮
        ./configure
        make && make install
e)    安裝php軟件
    解壓縮
    配置安裝參數
    ./configure --prefix=/usr/local/php --with-mcrypt     --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql     --with-config-file-path=/usr/local/php --enable-mbstring
./configure --prefix=/app/php-5.4.43  --with-bz2 --with-curl --with-gd --enable-sockets --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --enable-gd-native-ttf --with-iconv --enable-fpm --with-libdir=lib64 --with-libxml-dir=/usr/local/ --with-zlib --disable-ipv6 --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --enable-xml  ----自己寫的(不一定對啊)

錯誤1:configure: error: xml2-config not found. Please check your libxml2 installation.
解決辦法:yum install libxml2       yum install libxml2-devel     gd-devel libjpeg-devel libpng-devel  pcre pcre-devel apr apr-utl

    編譯及安裝
    make && make install
f)    生成php的配置文件
    cp php.ini-development /usr/local/php/php.ini
g)    為php添加ZendGuardLoader模塊,將該模式復制到php安裝目錄的lib/php文件夾
    cp ZendGuardLoader.so /usr/local/php/lib/php
h)    修改php的配置文件,使php支持ZendGuardLoader模塊
        vim /usr/local/php/php.ini
        zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
        zend_loader.enable=1
i)    修改apache配置文件,使apache與php協同工作
    vim /usr/local/apache/conf/httpd.conf
    AddType application/x-httpd-php .php
    LoadModule php5_module modules/libphp5.so    //文件中存在
    DirectoryIndex index.php index.html  //直接修改,添加上index.php

4.    測試apache與php協同工作
    在apache的網頁根目錄下創建測試文件test.php
    <?php
    phpinfo();
    ?>
    重啟apache服務
5.    測試apache與mysql協同工作
在apache的網頁根目錄創建測試文件testsql.php
<?php
$link=mysql_connect('localhost','root','');
if($link) echo "連接成功!!!!!!";
mysql_close();
?>
重啟apache服務進行測試
安裝php

Copyright © Linux教程網 All Rights Reserved