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 #设置开机启动
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 #设置开机启动
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,如果能访问上,那么就成功了!
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>
//其实完全可以直接修改/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>
相关推荐
至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...
首先,本篇文章详细介绍了在CentOS 6.2系统上使用YUM包管理器安装LAMP(Linux、Apache、MySQL/MariaDB、PHP)环境以及phpMyAdmin的全过程。LAMP环境是网站开发中常用的服务器端软件组合,phpMyAdmin是一款用于管理...
### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...
本文档提供了在CentOS 7或更高版本上安装Apache、PHP、MySQL以及PhpMyAdmin的详细步骤和说明。 首先,介绍CentOS 7的基本情况。CentOS(Community ENTerprise Operating System)是RHEL(Red Hat Enterprise Linux...
至此,CentOS 7下的LAMP环境已经搭建完成。用户可以通过Apache Web服务器访问PHP应用,并使用MariaDB作为后端数据库存储数据,同时利用PhpMyAdmin进行图形化管理。这为开发基于Web的应用程序提供了完整的开发环境。
在安装PHPMyAdmin之前,确保你的CentOS 7系统已经更新至最新,并安装了LAMP(Linux, Apache, MySQL, PHP)堆栈。首先,更新系统包: ``` sudo yum update -y ``` 2. **安装Apache和PHP** 安装Apache Web服务器...
前提 ...在CentOS6或7上安装phpMyAdmin 一旦你设置了EPEL库,你就能轻松地用以下命令安装phpMyAdmin了。 在CentOS 7上: $ sudo yum install phpmyadmin 在CentOS 7上: $ sudo yum install phpm
总结来说,安装Linux CentOS 7上的phpMyAdmin涉及安装LAMP环境,下载和配置phpMyAdmin,解决可能出现的权限、扩展和防火墙问题。完成这些步骤后,你应该能够通过浏览器访问并管理你的MySQL或MariaDB数据库。在过程中...
### CentOS 6.5 安装配置 LAMP 服务器 (Apache+PHP5+MySQL) 的详细步骤 在本文中,我们将详细介绍如何在 CentOS 6.5 操作系统上搭建一个完整的 LAMP(Linux、Apache、MySQL 和 PHP)服务器环境。LAMP 是一种流行的...
主要介绍了Centos7.4环境安装lamp-php7.0,较为详细的分析了CentOS7.4环境下Apache、mysql、php7.0及phpmyadmin等安装命令与操作注意事项,需要的朋友可以参考下
在搭建Linux环境下的LAMP(Linux、Apache、MySQL、PHP)服务器时,首先需要了解的是LAMP环境是用于开发和运行基于PHP的Web应用程序的基础架构。在这个过程中,我们将使用源码编译的方式来安装所有组件,这能让我们...
Centos7 下 Zabbix 安装与部署 在本文中,我们将详细介绍如何在 Centos7 中安装和部署 Zabbix。Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能够监视各种网络参数,...
本文档将指导你如何在 CentOS-5.6-i386 系统上安装 LAMP 环境,并进一步添加 Zend Optimizer 和 phpMyAdmin。 **一、系统环境** 操作系统:CentOS-5.6-i386 Apache 版本:httpd-2.2.27 MySQL 版本:mysql-5.1.59 ...
本脚本适用于centos7系统,软件均采用二进制包编译安装,小内存主机安装时间可能接近1小时 原始包预设存放位置为/ usr / local / src / 软件默认安装位置为/ usr / local / 原始包下载速度取决于网络环境,源文件夹...
Ansible-vagrant-centos7-ansible-lamp.zip,ansible示例使用vagrant将带有apache2.4.6、php7(带有xdebug)、mariadb5.5和phpmyadmin的centos7服务器部署到本地vm。vagrant centos7 lamp使用ansible playbook,...
在本文中,我们将详细探讨如何使用YUM(Yellowdog Updater Modified)包管理器在CentOS 5.4上安装和配置LAMP环境。 #### 步骤一:准备YUM源 首先,我们需要确保YUM源的正确性,以获取最新的软件包。这一步涉及到...