阿倫教你 Linux(Centos7)配置LAMP環境

今天搗鼓了一上午,終於把該配置的都配置完成,把環境搭起來了,希望對你有幫助。

LAMP指的Linux(作業系統)、Apache HTTP 伺服器,MySQL(有時也指MariaDB,資料庫軟體)和PHP(有時也是指Perl或Python)的第一個字母,一般用來建立web應用平台。

工具/原料

linux (Centos7) 系統的電腦
滑鼠

方法/步驟

1.安裝Apache伺服器

systemctl start httpd.service #啟動apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重啟apache

systemctl enable httpd.service #設置apache開機啟動

在終端以root權限運行以下命令:

yum install httpd -y

啟動Apache

systemctl start httpd設置開機啟動systemctl enable http

測試Apache

瀏覽器訪問 http://localhost/  或者伺服器的IP位址

Apache配置在httpd.conf(Apache主配置文件)中增加:

AddType application/x-httpd-php .php

在index.html 前面增加一個

index.php

AllowOverride None  #修改為:AllowOverride All (允許.htaccess) vi /var/www/html/index.html

寫入下面這些內容

<html><body>測試</body><html>再到瀏覽器中訪問看看

2.安裝PHP 解釋器

在終端以root權限運行以下命令:

yum install php php-mysql php-gd php-pear -y

測試PHP:

在Apache文檔根目錄創建「index.php」

vi /var/www/html/index.php

<?php phpinfo();?>

重啟 httpd 服務:

systemctl restart httpd瀏覽器訪問 http://localhost/index.php  或者伺服器的IP位址

3.安裝MariaDB資料庫伺服器

CentOS 7.0中,已經使用MariaDB替代了MySQL資料庫

systemctl start mariadb.service #啟動MariaDB

systemctl stop mariadb.service #停止MariaDB

systemctl restart mariadb.service #重啟MariaDB

systemctl enable mariadb.service #設置開機啟動

在終端以root權限運行以下命令:

yum install mariadb-server mariadb -y

啟動MariaDB

systemctl start mariadb

設置開機啟動

systemctl enable mariadb

設置root密碼

默認情況下,root密碼為空。為防止未授權的訪問,我們設置root密碼

mysql_secure_installation 敲回車

回車之後,根據提示輸入Y

輸入2次密碼,回車

根據提示一路輸入Y

最後出現:Thanks for using MySQL!

MySql密碼設置完成,重新啟動 MySQL:

systemctl restart mariadb.service    #重啟MariaDB

4.安裝PHPmyadmin

在終端以root權限運行以下命令:

添加 EPEL repository

yum install epel-release

安裝 phpMyAdmin:yum install phpmyadmin -y

配置phpMyAdmin

默認,phpMyAdmin只能由本機訪問。為了能夠遠程訪問,編輯phpmyadmin.conf file:

vi /etc/httpd/conf.d/phpMyAdmin.conf查找/<Directory> ,注釋掉或刪除如下內容

<Directory /usr/share/phpMyAdmin/>

AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>

# Apache 2.4

<RequireAny>

Require ip 127.0.0.1

Require ip ::1

</RequireAny>

</IfModule>

<IfModule !mod_authz_core.c>

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

</IfModule>

</Directory>

<Directory /usr/share/phpMyAdmin/setup/>

<IfModule mod_authz_core.c>

# Apache 2.4

<RequireAny>

Require ip 127.0.0.1

Require ip ::1

</RequireAny>

</IfModule>

<IfModule !mod_authz_core.c>

# Apache 2.2

Order Deny,Allow

Deny from All

Allow from 127.0.0.1

Allow from ::1

</IfModule>

</Directory>

添加

<Directory /usr/share/phpMyAdmin/>

Options none

AllowOverride Limit

Require all granted

</Directory>

編輯「config.inc.php」 改變phpMyAdmin的authentication,修改「cookie」 為 「http」vi /etc/phpMyAdmin/config.inc.php

重啟the Apache service:

systemctl restart httpd

問 phpmyadmin 的控制台 http://192.168.16.101/phpmyadmin/

配置完成了

相關文章

  1. linux下安裝lamp環境 centos系統

    基於源碼包安裝    一點點總結出來的 源碼安裝有先後順序  所需要的源碼有 安裝libxml2 必須先安裝yum -y install python-devel ./configure --pref ...
  2. Linux 如何配置Python 環境變量

    Python 是大家常用的語言之一,隨著Python 的升級,我們使用的Python 也會升級,在同一台Linux 系統中可能裝有多個版本的Python ,今天就來介紹一下如何在Linux 上配置Py ...
  3. Linux下配置JAVA環境

    Linux環境下,配置Java環境. 工具/原料 Linux系統 JDK8 方法/步驟 下載JDK8. 登錄oracle官網,下載對應版本JDK,這裡選的是JDK1.8. 在Linux伺服器usr目錄 ...
  4. Linux CentOS7 配置出現的常見問題

    Linux CentOS7 配置出現的常見問題 工具/原料 VMware CentOS7 windows7 方法/步驟 簡單的安裝,網上都有教程,專業的 按照鳥哥的Linux 私房菜  安裝 http ...
  5. Linux 下配置LAMP,設置Apache獨立運行用戶和組

    近日不才,研究Linux,LAMP環境,為了安全設置單獨的用戶和用戶組運行Apache, 資料提示: groupadd www useradd -g www www mkdir -p /data/ww ...
  6. linux(centos7)中的tomcat中的環境的配置

    linux中配置tomcat是為了javaweb的分布環境做準備的工作 工具/原料 linux環境 tomcat的linux安裝包 secureCRT管理工具或者直接到linux的終端去操作即可 方法 ...
  7. 搭建LAMP伺服器--配置web環境

    實這裡要說配置不說就是處理下宿主與虛擬機的關係.普通的遠程伺服器也是用ip,本教程的只是用的NAT把宿主與虛擬機聯繫到了一塊. 廢話不多說,先說怎麼識別虛擬機的訪問地址,因為用的NAT,只要知道虛擬機 ...
  8. 伺服器環境配置LAMP

    在Ubuntu下安裝LAMP(Linux.阿帕奇.MySQL.PHP) 參考文檔: http://xuchengji.blog.51cto.com/160472/385552/ http://os.5 ...
  9. linux配置oracle環境變量

    Oracle10G 最低系統要求:內存:推薦1G,,在虛擬機中為768MSwap分區:1G,設為內存的2倍/tmp磁碟空間:400MB以上磁碟空間:軟體3.5G 數據1.2G 所需軟體:SUSE Li ...
  10. CENTOS:[1]LAMP環境配置超詳細說明

    Linux+Apache+Mysql+PHP,是一組常用來搭建動態網站的開源軟體,共同組成了一個強大的Web應用程式平台.Apache是世界使用排名第一的Web伺服器軟體.它可以運行在幾乎所有廣泛使用 ...
  11. linux下android開發環境的配置

    小晨晨最近在學習android應用開發,所以承接上篇,接著將linux下android環境的配置記錄下來,和大家分享一下-- 工具/原料 eclipse安裝包(我下載的是adt-bundle-linu ...
  12. linux配置java環境變量(詳細)

    linux配置java環境變量(詳細)一. 解壓安裝jdk在shell終端下進入jdk-6u14-linux-i586.bin文件所在目錄,執行命令 ./jdk-6u14-linux-i586.bin ...
  13. RAKsmart教您Linux單網卡綁定多IP配置

    隨著美國多IP站群伺服器性價比的提高和美國站群伺服器多IP的優勢,吸引的很多用戶購買,但由於IP數量過多,逐一添加工作繁瑣.現在美國伺服器RAKsmart教您如果為Linux單網卡綁定多個IP簡單配置 ...
  14. Linux下如何快速建立lamp環境

    如何快速在Linux下配置lamp環境.yum安裝方式直接方便. 工具/原料 阿里ECS伺服器centos 6.5 64bit 電腦 方法/步驟 我的的阿里雲的ECS伺服器 ,系統是centos 6. ...
  15. linux(centos7)多ip配置虛擬主機(nginx)

    通過nginx多空間綁定ip的配置--一般商業的雲虛主機的做法 工具/原料 linux(centos7)的環境 nginx的工具包 SecureCRT的管理工具 方法/步驟 查看是否配置了多ip的配置 ...
  16. 最新的手把手教您linux環境下安裝jdk1.8

    相信碼農們絕對禁不住linux系統的誘惑,同樣在linux的世界裡少不了java,下面筆者就和大家分享一下我的jdk1.8安裝過程吧,新接觸linux的童鞋們完全可以按照我提供的圖片中的命令來安裝哦- ...
  17. 「教你移植rom」第一步,配置java環境

    配置java環境變量,學習rom移植.製作屬於你的rom 工具/原料 電腦 方法/步驟 首先自己百度下載java安裝包,安裝,這個特別簡單. 裝好了之後配置環境變量,打開電腦屬性 點擊,高級系統設置 ...
  18. linux centos yum安裝LAMP環境

    linux centos yum安裝LAMP環境 工具/原料 linux centos yum安裝LAMP環境 centos 6.5 方法/步驟 1.yum安裝和原始碼編譯在使用的時候沒啥區別,但是安 ...
  19. 教程,教你配置java環境變量

    java是目前比較流行的一門語言,安裝完jdk以後,對於初學者來說,就不知道如何配置環境變量,本次教大家配置環境變量. 工具/原料 計算機 已經安裝jdk 方法/步驟 打開windows的資源管理器, ...
  20. Linux 安裝與配置 mysql 環境

    Linux 安裝與配置 mysql 環境 工具/原料 mysql 方法/步驟 準備: # wget http://mysql.he.net/Downloads/MySQL-5.5/mysql-5.5. ...