1. 程式人生 > >CentOS 7.2下安裝lamp環境

CentOS 7.2下安裝lamp環境

環境:

  • CentOS 7.2 64位

1.安裝Apache

# yum install httpd

安裝成功後啟動一下httpd服務

# service httpd start

在瀏覽器輸入ip訪問,頁面如下:
這裡寫圖片描述

2.安裝mysql

由於yum資源裡沒有mysql-server。所以必須去官網下載,這裡我們用wget命令,直接獲取。 
   

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

安裝完成後重啟mysql:

# systemctl restart mysqld.service

   
測試一下,進入mysql(剛安裝好的時候root使用者沒有密碼):

# mysql -u root 

進入mysql控制檯後設置msyql密碼為 123456

mysql> set password for 'root'@'localhost' =password('123456');

遠端連線設定,所有以root賬號連線的遠端使用者,設其密碼為 123456

mysql>
grant all privileges on *.* to [email protected]'%'identified by '123456';

更新許可權

mysql> flush privileges; 

3.安裝php70w

在centos7通過yum安裝PHP7,首先在終端執行:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

提示錯誤:

error: Failed dependencies:
epel-release >= 7 is needed by webtatic-release-7
-3.noarch

或者

錯誤:依賴檢測失敗:
    epel-release >= 7 被 webtatic-release-7-3.noarch 需要

表示需要先安裝epel-release。

1.安裝epel-release
通過命令:

yum -y install epel-release 

成功安裝。
2.安裝PHP7
終端再次執行如下命令:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

成功獲取PHP7的yum源,然後再執行:

yum install php70w

這樣就大功告成了。
3.驗證安裝
終端命令:php -v,顯示當前PHP版本,資訊如下:

# php -v
PHP 7.0.18 (cli) (built: Apr 15 2017 07:09:11) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

這樣就在CentOS 7下通過yum安裝成功PHP7.

注意預設安裝好的php是沒有mysqli擴充套件的,需要先配置:

# yum install php-mysqli

配置成功後,重啟服務

#systemctl restart httpd