1. 程式人生 > >lamp環境搭建實戰

lamp環境搭建實戰

PHP

說明:安裝循序不能顛倒(一定要先安裝mysql數據庫,再安裝php)
系統環境:cetons 7
1.安裝apche
2.安裝mysql
3.安裝PHP


前面我們已經安裝好了Apache和mysql,接下來安裝PHP
一、php編譯安裝:(安裝前記得安裝PHP5.6依賴環境)

yum -y install gcc gcc-c++ libxml2 libxml2-devel

PHP5.6.2下載路徑

wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz
下載好後我們解壓安裝包:tar xf php-5.6.2tar.gz
cd php-5.6.2


./configure --prefix=/application/php5.6.2 --with-apxs2=/application/apache/bin/apxs --with-config-file-path=/application/php/etc --enable-fpm --enable-mbstring --enable-gd --enable-xml --with-mysql=/application/mysql


./configure --prefix=/application/php5.6.2 --with-apxs2=/application/apache/bin/apxs --with-config-file-path=/application/php/etc --enable-fpm --enable-mbstring --enable-gd --enable-xml --with-mysql=/application/mysql --enable-gd-native-ttf --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-gd --with-jpeg-dir --with-png-dir --with-iconv=/usr/local/libiconv --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir


make && make install
ln -s /application/php5.6.2/ /application/php
cp php.ini-development /application/php/etc/php.ini
vim /application/apache/conf/httpd.conf

找到:DirectoryIndex index.html index.php #添加index.php
找到:
AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

添加如下內容:

AddType application/x-httpd-php-source .phps

AddType application/x-httpd-php .php

檢查LoadModule php5_module modules/libphp5.so 是否已經添加 libphp5.so文件是否存在

編寫測試文件index.php內容如下,放到Apache的默認的Web站點目錄DocumentRoot #默認路徑/var/www/html

<?php

phpinfo();

?>

啟動Apache服務,若啟動失敗,查看配置文件httpd.conf,找到錯誤日誌error.log,針對問題修改。

service httpd restart

用瀏覽器訪問http://IP/,可以查看到PHP配置就表示你成功了。

編輯index.php文件(在你的站點安裝目錄下/var/html/www/index.php)
<?php
//$link_id=mysql_connect(‘主機名‘,‘用戶‘,‘密碼‘);
$link_id=mysql_connect(‘localhost‘,‘root‘,‘mysql密碼‘) or mysql_error();

    if($link_id){
            echo "mysql successful by ldwt !";
    }else{
            echo mysql_error();
    }

?>

在瀏覽器上輸入IP地址,如果出現 mysql successful by ldwt !
表示lamp搭建成功

lamp環境搭建實戰