在RHEL / CentOS 7.0中安装LAMP
要求
根据所使用的分布,RHEL或CentOS 7.0,使用以下链接执行最小系统安装,使用静态IP地址进行网络配置。对于RHEL 7.0
对于CentOS 7.0
第1步:使用基本配置安装Apache服务器
1.用执行最小的系统安装和配置服务器网络接口后, 在RHEL / CentOS 7.0静态IP地址 ,继续前进,安装Apache提供2.4 httpd服务二进制包形式使用以下命令官方源。# yum install httpd
安装Apache Web服务器
# systemctl status|start|stop|restart|reload httpd OR # service httpd status|start|stop|restart|reload OR # apachectl configtest| graceful
启动Apache Web服务器
# firewall-cmd --add-service=http注意 :请注意,使用此规则将在系统重启或firewalld服务重新启动后失去作用,因为它打开上飞的规则,这不是永久使用。 要应用防火墙 -永久使用一致性选项iptables规则并重启firewalld服务才能生效。
# firewall-cmd --permanent --add-service=http # systemctl restart firewalld
在CentOS 7中启用防火墙
# firewall-cmd --state # firewall-cmd --list-all # firewall-cmd --list-interfaces # firewall-cmd --get-service # firewall-cmd --query-service service_name # firewall-cmd --add-port=8080/tcp4.要验证Apache的功能,打开远程浏览器和使用HTTP协议的 URL(HTTP:// SERVER_IP)输入服务器的IP地址和默认的页面应该出现像下面的屏幕截图。
Apache默认页面
# nano /etc/httpd/conf.d/welcome.conf
Apache目录列表
# systemctl restart httpd
Apache索引文件
第2步:安装PHP5对Apache的支持
7.在安装的Apache PHP5动态语言支持,得到使用以下命令可用的PHP模块和扩展的完整列表。# yum search php
在CentOS 7中安装PHP
# yum install php php-mysql php-pdo php-gd php-mbstring
安装PHP模块
安装PHP mbstring模块
# echo "<?php phpinfo(); ?>" > /var/www/html/info.php # systemctl restart httpd
在CentOS 7中检查PHP信息
# nano /etc/php.ini找到并改变 date.timezone线看起来像这样,使用 PHP支持时区列表。
date.timezone = Continent/City
在PHP中设置时区
第3步:安装和配置MariaDB数据库
11.红帽企业版Linux / CentOS 7.0从MySQL切换到MariaDB的为它的默认数据库管理系统。要安装MariaDB数据库,请使用以下命令。# yum install mariadb-server mariadb
在CentOS 7中安装MariaDB
# systemctl start mariadb # mysql_secure_installation
启动MariaDB数据库
安全MySQL安装
mysql -u root -p MariaDB > SHOW VARIABLES; MariaDB > quit
连接MySQL数据库
第4步:安装PhpMyAdmin
14.默认情况下官方的RHEL 7.0或CentOS 7.0库不提供任何二进制包phpMyAdmin的Web界面。 如果你使用MySQL命令行来管理你的数据库是不舒服,你可以用下面的命令启用 的CentOS 7.0 rpmforge软件仓库安装phpMyAdmin套件。# yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm启用rpmforge存储库后,下一步安装PhpMyAdmin。
# yum install phpmyadmin
启用RPMForge存储库
# nano /etc/httpd/conf.d/phpmyadmin.conf使用 #和评论这一行。
# Order Deny,Allow # Deny from all # Allow from 127.0.0.1
允许远程PhpMyAdmin访问
# nano /etc/httpd/conf.d/phpmyadmin.conf # systemctl restart httpd
在PhpMyAdmin中添加河豚
PhpMyAdmin仪表板
第5步:启用LAMP系统范围
17.如果你需要MariaDB的和Apache服务重启问题后自动启动下面的命令,让他们系统范围。# systemctl enable mariadb # systemctl enable httpd
启用服务系统