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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)

發布時間:2023/12/19 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服務器(LAMP)

By sole |

Friday, May 13, 2011

在網上看了很多,修改多次,也試驗多次,均沒有問題!大家有什么問題可以留言!

1. 安裝 MySQL 5.0

安裝 MySQL 5.0,我們在終端中執行如下命令

yum install mysql mysql-server

CentOS 中安裝完 MySQL 默認是不啟動的,而且系統隨機啟動項里也不會自動添加 mysqld 的項,不過,還好這些都不是什么問題,簡單的兩個命令就能搞定它們:

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

使用過 Debian/Ubuntu 的朋友可能已經注意到,CentOS 下安裝 MySQL 不像 Debian/Ubuntu 那樣,安裝過程中就要求給 mysql 的 root 用戶設定密碼。而在 CentOS 中,安裝完畢后,我們還要使用下面的命令給 mysql 的 root 用戶設定密碼:

mysqladmin -u root password yourrootsqlpassword

mysqladmin -h server1.example.com -u root password yourrootsqlpassword

這一步一定要注意,任何人都有可能進入你的 mysql 數據庫哦。。。

2. 安裝 Apache2

Apache2 已經包含在 CentOS 軟件包中了,因此使用下面的命令就能輕松安裝它了:

yum install httpd

chkconfig --levels 235 httpd on

/etc/init.d/httpd start

OK,這個時候就可以使用瀏覽器打開http://192.168.0.100 了,你可以看到 CentOS 的 Apache 的測試頁面.CentOS 中,Apache 的站點默認根目錄(document root)位于 /var/www/html,配置文件位于 /etc/httpd/conf/httpd.conf, ServerName localhost 還有一些其他的配置文件,都不許在 /etc/httpd/conf.d/ 文件夾下。

3. 安裝 PHP5

既然是“快速安裝”,文中的步驟都是以快速且最小化安裝為準。安裝 PHP5:

yum install php

/etc/init.d/httpd start

4. 測試 PHP5,查看 PHP5 安裝的詳細信息

測試 PHP 且要查看 PHP5 安裝的相關信息最常用的做法是,在 Apache 站點根目錄(/var/www/html)里新建一個名為 infor.php 的 PHP 程序文件,

vi /var/www/html/info.php

phpinfo();

?>

PHP 中 phpinfo()這個函數就是用來顯示 PHP 的具體信息的,在瀏覽器在打開http://192.168.0.100/info.php:

從圖中我們能看到,PHP5 已經能正常工作了,繼續往下看,可以發現,常用的功能模塊都已經啟動了。當然,MySQL 此時還沒有現身,因為我們還沒有為 PHP5 安裝 MySQL 支持。

5. 為 PHP5 安裝 MySQL 支持

為了讓 PHP 支持 MySQL,我們還要安裝 php-mysql 安裝包。安裝 php-mysql 軟件包之前,我們回過頭看看,我們所需要的 PHP 支持模塊是不是都安裝了呢?CentOS 也提供了對軟件包進行查找的命令:

yum search php

復制代碼使用上面這個命令,可以檢索出所有 php 相關的軟件包,從中選出我們需要的加以安裝:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring

安裝完成后,不要忘了重啟一下 Apache2:

/etc/init.d/httpd restart

現在,重新打開 http://192.168.0.100/info.php 頁面,就可以看到 mysql 的支持項了:

6. 安裝 phpMyAdmin

phpMyAdmin 是一個以 PHP 為基礎,以 Web-Base 方式架構在網站主機上的 MySQL 的數據庫管理工具。它可以管理整個 MySQL 服務器(需要超級用戶),也可以管理單個數據庫。

安裝它比較簡單,我們可以直接從 phpMyAdmin 官網上下載 phpMyAdmin 包,且把它解壓存放在一個能夠訪問的 Web 站點目錄里就可以了。

下面我們來看看,如何使用 yum 命令安裝 phpMyAdmin 預編譯包。

由于 CentOS 軟件安裝源中沒有 phpMyAdmin 軟件包,我們需要為 CentOS 啟用 RPMforge 源:

x86_64 系統中使用,

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

復制代碼 i386 系統中使用,

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rpmforge 源安裝成功后,我們就可以安裝 phpMyAdmin 了:

yum install phpmyadmin[/bash]

現在我們來對phpMyAdmin進行一些簡單的配置。由于phpMyAdmin安裝后,默認是只能從本地服務器上訪問的,我們需要修改phpMyAdmin配置文件,使得遠程主機或客戶端也能訪問它。修改/etc/httpd/conf.d/phpmyadmin.conf,把 這個節點的配置注釋掉:

vi /etc/httpd/conf.d/phpmyadmin.conf

# Web application to manage MySQL

#

#

# Order Deny,Allow

# Deny from all

# Allow from 127.0.0.1

#

Alias /phpmyadmin /usr/share/phpmyadmin

Alias /phpMyAdmin /usr/share/phpmyadmin

Alias /mysqladmin /usr/share/phpmyadmin

然后,把 phpMyAdmin 的驗證方式從默認的 cookie 方式改成 http:

vi /usr/share/phpmyadmin/config.inc.php

[...]

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = 'http';

[...]

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。