是一种成熟的动态企业网站服务器模式(平台)支持linux等操作系统支持网页(Apache)、支持数据库(MariaDB)、支持程序(PHP)
快速搭建LAMP网站服务器平台
1. ?装包 ???????yum ?-y ?install ?httpd ?mariadb-server ?mariadb ?php ?php-mysql2. ?配置网页(确保有效可访问) ???????httpd服务配置:3. ???起服务 ???????/etc/httpd/conf/httpd.conf ?【全局配置,不建议直接修改】 ???????/etc/httpd/conf.d/*.conf ???【自定义配置】自定义虚拟主机文件 ????‘ ?systemctl ?stop firewall‘ ?????‘ ?setenforce 0 ???????????建议提前防火墙、SELinux‘
例:实现多个虚拟Web主机
1. ?装包 ???yum ?-y ?install ?httpd ?mariadb-server ?mariadb ?php ?php-mysql2. ?为新的虚拟主机添加配置 ???vim ?/etc/httpd/conf.d/vhosts.conf ???<VirtualHost ???*:80> ??????//默认虚拟站点 ????DocumentRoot ????/var/www/html ???</VirtualHost> ???<VirtualHost ???*:80> ??????????//第1个虚拟站点 ????ServerName ????tts8.tedu.cn ????DocumentRoot ???/var/www/tts8 ???</VirtualHost> ???<VirtualHost ???*:80> ??????//第2个虚拟站点 ????ServerName ????ne.tedu.cn ????DocumentRoot ????/var/www/ne ???</VirtualHost> ???‘httpd ??-t ????????????//检查语法,确保配置 OK ???Syntax OK‘3. ?起服务 ???systemctl ??restart ???httpd ??mariadb ???systemctl ??enable ??httpd ??mariadb ???systemctl ?stop firewall ????setenforce 0 ???????????建议提前防火墙、SELinux
LAMP搭建常见问题
1)从浏览器访问 http://服务器地址/test1.php 时直接显示源代码 ????????原因:php包没安装,或者安装后没有重启httpd ????????解决:安装好php包后,重启httpd服务2)安装LAMP那些包装不上 ????????原因:没有配置好yum源,或者配置了9007包的源(CentOS7-Everythin-..iso) ????????解决:# yum ??-y ?install ?.. .. ?--skip-broken3)从浏览器访问 http://服务器地址/test2.php 页面显示空白 ???????原因:php-mysql包没装 ???????解决:补装 php-mysql 包,然后重启 httpd 服务
数据库服务器使用
设置数据库管理密码 ???mysql ??-u用户名 ?-p密码 ???mysql ??-uroot ???mysql ??????????????连接数据库服务器 ???mysqladmin ??-u用户名 ????password ?‘新密码‘ ???mysqladmin ??-u用户名 ?-p旧密码 ??password ?‘新密码‘修改数据库管理密码 ???MariaDB [(none)]> create ??database ??bbsdb; ???//新建库 ???MariaDB [(none)]> show ??databases; ????????????//列出库 ???MariaDB [(none)]> drop ??database ??test; ??????//删除库
WEB论坛部署
1.下载 Discuz! 论坛的源代码包 ??通过 WinSCP 上传到服务器 /root/ ???ls ?/root/Discuz*2.把论坛代码包部署到 bbs.tedu.cn 网站服务器上 ???unzip Discuz_X3.4_SC_UTF8.zip ?-d ?tdir ????//解包 ???cp ?-r ?tdir/upload/ ?/var/www/bbs ?????????//复制到目标 ???vim ?/etc/httpd/conf.d/vhosts.conf ?????????//新增虚拟主机 ???<VirtualHost ???*:80> ????????????????ServerName ?bbs.tedu.cn ????????????????DocumentRoot ?/var/www/bbs ???</VirtualHost>3.启用网站服务器 ???systemctl ??restart ???httpd4.访问 ?http://bbs.tedu.cn/install/ ,根据提示完成安装 ?调整目录权限、正确指定数据库信息、论坛管理员密码 ???cd ?/var/www/bbs/ ???chown ??-R ??apache ?config/ ??data/ ?uc_client/ ?uc_server/
Linux基础(五)——LAMP平台构建及Web论坛部署
原文地址:http://blog.51cto.com/8149087/2126109