z_sy 发表于 2018-3-5 22:28

关于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了,希望对大家有帮助!

z_sy 发表于 2018-3-5 22:36

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...

z_sy 发表于 2018-3-6 07:47

枫叶工作室 发表于 2018-3-5 23:53
习惯性用一键包宝塔控制面板的- -。

嗯嗯,现在这种一键配置很多很方便。但是本着学习的态度,自己走一遍流程也没啥坏处嘛~说实话,配置的时候还是遇到点问题的,像什么端口没打开,虚拟机网络没桥接啊等等。但都解决了,微微有种小成就感{:1_918:}

z_sy 发表于 2018-3-5 22:30

抱歉,坛友们,后面排版有点问题 {:1_890:}sorry啊

z_sy 发表于 2018-3-5 22:34

2.安装Apach及相关依赖,提供http服务
yum -y install httpd
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
注:安装完成后会提示complete...设置为开机自启动

z_sy 发表于 2018-3-5 22:35

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...

z_sy 发表于 2018-3-5 22:37

数据库第一次安装完成后需要设置一下初始的用户名和密码啥的,可以运行
mysql_secure_installation 
所需要输入的四个步骤分别为:
1.设置密码
2.确认密码
3.删除匿名用户
4.不允许root远程连接
5.删除测试数据库并访问它
6.重新加载表数据

z_sy 发表于 2018-3-5 22:38

重启Apach服务:
systemctl restart httpd.service
重启数据库服务:
systemctl restart mariadb.service
附件为Shell脚本,建议大家用root用户登录执行,省得出现权限问题。

kk1212 发表于 2018-3-5 22:56

PHPmysql 是联网自动下载吗还是说要提前下载好呢

枫叶工作室 发表于 2018-3-5 23:53

习惯性用一键包宝塔控制面板的- -。

z_sy 发表于 2018-3-6 07:44

kk1212 发表于 2018-3-5 22:56
PHPmysql 是联网自动下载吗还是说要提前下载好呢

联网下的。yum命令会查找你本机的配置的源库,然后去下载你要的东西,很方便:lol
页: [1] 2
查看完整版本: 关于Lamp环境配置的分享总结