关于Lamp环境配置的分享总结
各位坛友好哈,最近帮朋友搭个Lamp(Linux+apach+mysql+php)环境开发调试网站用,折腾了许久啊~~~但是总算大功告成了!
因为是第一次配这些环境,所以找了好多教程,但都年代久远了,感觉都不是很合适。所以自己搭好后
特在此分享一下经验,希望能给需要的坛友们一点帮助,尽一些自己的绵薄之力!
总结了网络上许多篇的教程,写了一个小脚本,大家只需要在Shell里
运行一下就可以自动配置了(PS:因为自己手动已经配完了,所以这个脚本写完
还没有验证,但是人眼识别了一下,应该OK,如果有问题,帖子直接回复我即可,我找时间再
更新一版)
没有配图,总结精简了一下用到的主要命令,如下:
环境介绍:
系统:CentOS 7.2
所用Shell:bash shell
所搭环境:Lamp
第一步:
1.安装操作系统CentOS(可以下一个虚拟机,我用的Vmvare)
2.安装Apach及相关依赖,提供http服务
yum -y install httpdyum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql注:安装完成后会提示complete...设置为开机自启动systemctl enable httpd.service3.安装Php环境及相关依赖yum -y install phpyum -y install php-fpmyum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel注:安装完成后会提示complete...4.安装Mysql数据库(PS:因为的内核是7.2的,MySql貌似改名了,叫mariadb)yum -y install mariadbyum -y install mariadb-serviceyum -y php-mysqlyum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel设置为开机自启动systemctl enable mariadb.service注:安装完成后会提示complete...数据库第一次安装完成后需要设置一下初始的用户名和密码啥的,可以运行mysql_secure_installation 所需要输入的四个步骤分别为:1.设置密码2.确认密码3.删除匿名用户4.不允许root远程连接5.删除测试数据库并访问它6.重新加载表数据重启Apach服务:systemctl restart httpd.service重启数据库服务:systemctl restart mariadb.service附件为Shell脚本,建议大家用root用户登录执行,省得出现权限问题。好了,到这边基本就OK了,希望对大家有帮助! 4.安装Mysql数据库(PS:因为的内核是7.2的,MySql貌似改名了,叫mariadb)
yum -y install mariadb
yum -y install mariadb-service
yum -y php-mysqlyum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel
设置为开机自启动systemctl enable mariadb.service
注:安装完成后会提示complete... 枫叶工作室 发表于 2018-3-5 23:53
习惯性用一键包宝塔控制面板的- -。
嗯嗯,现在这种一键配置很多很方便。但是本着学习的态度,自己走一遍流程也没啥坏处嘛~说实话,配置的时候还是遇到点问题的,像什么端口没打开,虚拟机网络没桥接啊等等。但都解决了,微微有种小成就感{:1_918:} 抱歉,坛友们,后面排版有点问题 {:1_890:}sorry啊 2.安装Apach及相关依赖,提供http服务
yum -y install httpd
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
注:安装完成后会提示complete...设置为开机自启动 3.安装Php环境及相关依赖
yum -y install php
yum -y install php-fpmyum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
注:安装完成后会提示complete... 数据库第一次安装完成后需要设置一下初始的用户名和密码啥的,可以运行
mysql_secure_installation
所需要输入的四个步骤分别为:
1.设置密码
2.确认密码
3.删除匿名用户
4.不允许root远程连接
5.删除测试数据库并访问它
6.重新加载表数据 重启Apach服务:
systemctl restart httpd.service
重启数据库服务:
systemctl restart mariadb.service
附件为Shell脚本,建议大家用root用户登录执行,省得出现权限问题。 PHPmysql 是联网自动下载吗还是说要提前下载好呢 习惯性用一键包宝塔控制面板的- -。 kk1212 发表于 2018-3-5 22:56
PHPmysql 是联网自动下载吗还是说要提前下载好呢
联网下的。yum命令会查找你本机的配置的源库,然后去下载你要的东西,很方便:lol
页:
[1]
2