CentOS7下安装LAMP以及phpMyAdmin

wangking写道
LAMP是Linux+Apache+MySQL+PHP的简称,是用于搭建web服务器的一种解决方案。从CENTOS 7开始Red Hat公司推荐使用MariaDB而不是MySQL,MariaDB完全兼容MYSQL,所以这篇文章里我们也沿用MariaDB!

 

1、安装LAMP之前要安装EPEL,以便安装源以外的软件,如phpMyAdmin等工具。

yum install epel-release

提示:EPEL,即Extra Packages for Enterprise Linux,企业版linux附加包。这个软件仓库里有很多非常常用的软件,而且是专门针对RHEL设计的,对RHEL标准yum源是一个很好的补充,完全免费使用,由Fedora项目维护,所以如果你使用的是RHEL,或者CentOS,Scientific等RHEL系的linux,可以非常放心的使用EPEL的yum源。 

 

2、安装Apache

a) yum install httpd 
b) systemctl start httpd #启动Apache 
c) systemctl enable httpd #设置开机启动

 3、安装MYSQL(MariaDB)

a) yum install mariadb-server mariadb
b) systemctl start mariadb #启动mariadb
c) systemctl enable mariadb #设置开机启动

 4、设置MariaDB密码

mysql_secure_installation #会要求输入原密码,直接点击回车就行,剩下的就是输入新密码以及确认密码

5、安装PHP

yum install -y php php-fpm php-mysql php-common php-devel php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel

 

6、安装phpMyAdmin

a) yum install phpmyadmin
b) vim /etc/httpd/conf.d/phpMyAdmin.conf #可在里面修改 Alias的指向。
c) chmod -R777 /var/lib/php/session #修改session权限,这样phpmyadmin才能访问。这个路径不同的系统路径不一样,可在phpinfo()里查找session.save_path 

#访问http://youipaddress/phpmyadmin,如果能访问上,那么就成功了!

 

7、修改Apache配置(域名绑定,如果不需要域名的,仅做测试用途,可略过...)

vim /etc/httpd/conf.d/vhost.conf 
//其实完全可以直接修改/etc/httpd/conf/httpd.conf文件,在最后一行来进行新增配置,但是为了不影响主配置,我们还是在/conf.d/文件夹下新增一个vhost.conf文件。
#如果有多个域名绑定,则新增多个VirtualHost,只有一个,则只需要填写一个VirtualHost

ServerName localhost
<VirtualHost *:80>

      ServerName www.4jcms.com
      DocumentRoot /var/www/html

</VirtualHost>

<VirtualHost *:80>

      ServerName up.4jcms.com
      DocumentRoot /var/www/html/uploads

</VirtualHost>

<VirtualHost *:80>

      ServerName res.4jcms.com
      DocumentRoot /var/www/html/resource

</VirtualHost>

 

 

猜你喜欢

转载自wangking717.iteye.com/blog/2286148