2345技術員聯盟

CentOS搭建LAMP(Apache+MySQL+PHP)教程

  • 來源:DNJS.net 原創,轉載,摘錄,分享
  • 時間:2014-05-06
  • 閱讀:
  • 本文標簽:CentOSapacheLAMP

一般情況下,安裝的都是最新的正式版,除非你有特殊需求,要安裝指定的版本,本文暫不討論。從最基礎的開始,一點點完成一個可用的 Linux 主機。這里就開始介紹如何在 CentOS 6.0 上安裝 LAMP 組件。經過如下語句安裝,目前安裝到的版本為:

  • PHP:5.3.2

  • Apache:2.2.15

  • MySQL:5.1.52

一、安裝 MySQL

首先來進行 MySQL 的安裝。打開超級終端,輸入:

[root@localhost ~]# yum install mysql mysql-server

安裝完畢,讓 MySQL 能夠隨系統自動啟動:

[root@localhost ~]# chkconfig --levels 235 mysqld on[root@localhost ~]# /etc/init.d/mysqld start

設置 MySQL 數據 root 賬戶的密碼:

[root@localhost ~]# mysql_secure_installation

當出現如下提示時候直接按回車:

Enter current password for root

出現如下再次回車:

Set root password? [Y/n]

出現如下提示輸入你需要設置的密碼,回車后在輸入一次確認:

New password:

接下來還會有四個確認,分別是:

Remove anonymous users? [Y/n]Disallow root login remotely? [Y/n]Remove test database and access to it? [Y/n]Reload privilege tables now? [Y/n]

直接回車即可。

二、安裝 Apache 組件

由于 CentOS 已經封裝了 Apache,直接運行安裝:

[root@localhost ~]# yum install httpd

同樣配置系統讓 Apache 隨系統啟動:

[root@localhost ~]# chkconfig --levels 235 httpd on

配置完畢,啟動 Apache:

[root@localhost ~]# /etc/init.d/httpd start

此時已經可以訪問你的服務器,不出意外的話,能夠看到 “Apache 2 Test Page powered by CentOS” 的測試頁面。注意,如果其他機器訪問這臺服務無法顯示這個頁面,而直接在這臺服務器上可以訪問的話,一般情況下是 CentOS 自帶的防火墻禁止了。你只需要進入防火墻,將 “WWW” 對應的 “80” 端口打開即可。

注意:在 CentOS 中 Apache 的默認根目錄是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存儲在 /etc/httpd/conf.d/ 目錄。

三、安裝 PHP

輸入如下指令安裝 PHP:

[root@localhost ~]# yum install php

需要重新啟動 Apache 服務:

[root@localhost ~]# /etc/init.d/httpd restart

四、測試 PHP 相關信息

這步實際上可以省略,但是為了測試是否安裝成功,你可以新建一個 PHP 頁面進行測試,使用 vim 編輯器新建:

[root@localhost ~]# vi /var/www/html/info.php

按 “i” 鍵進行編輯,輸入:

<?phpphpinfo();?>

編輯完畢,按 “ESC” 鍵退出編輯模式,接著輸入:

:wq

然后回車,即保存并退出。

此時你可以訪問你的站點地址,例如 “http://192.168.1.2/info.php”,查看是否能看到相關的 PHP 信息。

看到這樣的圖,就說明 PHP 安裝成功了。

五、將 PHP 模塊和 MySQL 模塊關聯起來

還需要將 PHP 和 MySQL 關聯起來,才能正常工作。搜索模塊:

[root@localhost ~]# yum search php

安裝相關模塊:

[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需要重啟 Apache 模塊才能生效:

[root@localhost ~]# /etc/init.d/httpd restart

再次刷新剛才建立的 “info.php” 頁面,往下拉找到相關 MySQL 模塊,看是否檢測到相關信息。

如果看到如上圖相關信息,則說明 MySQL 工作正常了。

六、總結

到這里就結束了,本文闡述了在 CentOS 6.0 系統下 LAMP 組件(Apache+MySQL+PHP) 的詳細安裝步驟,可以讓更多新手熟悉服務器配置環境。

但是到這里,還只是將環境配置完畢,很多東西還有欠缺,而且還是一些重要的問題,例如目錄的權限配置問題,或者是管理上的問題,像建立 FTP 等。這些內容隨后會慢慢談到。


本文來自電腦技術網www.visaqiaoliang.com),轉載本文請注明來源.
本文鏈接:http://www.visaqiaoliang.com/content/system/centos/2014/article5354.html
熱點排行
無覓相關文章插件,快速提升流量 日日摸夜夜添夜夜添破第一次_日本午夜福利视频一区二区三区_日韩精品一区二区在线视频