CentOS7搭建lamp環境
Mysql安裝
CentOS 7 版本將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替了。MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社區采用分支的方式來避開這個風險。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。
[root@localhost ~]# yum install mariadb-server mariadb
[root@localhost ~]# yum install mysql-devel
[root@localhost ~]# systemctl restart mariadb #重啟Mysql
[root@localhost ~]# mysql #進入Mysql
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 4 Server version: 5.5.56-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]> set password for ‘root‘@‘localhost‘ =password(‘password‘); #設置密碼
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> quit #退出
Bye
[root@localhost ~]# maraidb -u root -p123456 #再次進入Mysql 123456為我設置的密碼
[root@localhost ~]# mysql --version #查看版本信息
mariadb數據庫的相關命令是:
systemctl start mariadb #啟動MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重啟MariaDB
systemctl enable mariadb #設置開機啟動
安裝Apache
[root@localhost ~]# yum install httpd
[root@localhost ~]# httpd -v #查看版本信息
安裝php
一、刪除舊版本
如果已經安裝過php就先刪除之前的版本。檢查方法如下:
yum list installed | grep php
然後將安裝的包進行刪除
比如 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64也可直接 yum remove php*
具體根據顯示的安裝列表的名稱進行相應的刪除
二、安裝新版版
1. 更新yum安裝包
CentOS 7.x
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOS 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
2. 通過雲進行php和其他組件的安裝
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
yum install php70w-fpm
其他需要的組件在自行安裝。
三、其他版本php安裝
如果想安裝php5.5或者5.6版本,將上面的php70w替換為php55w或者php56w就可以了。
查看版本信息 [root@localhost ~]# php -v
PHP 7.0.24 (cli) (built: Sep 30 2017 10:10:28) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
四,添加配置信息
[root@localhost ~]# cd /var/www/html/
[root@localhost html]#vim index.php
<?php
phpinfo();
?>
五,重啟httpd
[root@localhost ~]# systemctl restart httpd
CentOS7搭建lamp環境