centos编译安装lnmp lnmp安装thinkphp教程
老铁们,大家好,相信还有很多朋友对于centos编译安装lnmp和lnmp安装thinkphp教程的相关问题不太懂,没关系,今天就由我来为大家分享分享centos编译安装lnmp以及lnmp安装thinkphp教程的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
如何在linux平台上编译安装zlib软件
这段时间在重新编译LNMP,发现Linux中很多软件对zlib依存都比较大,但是系统中安装的版本都比较低,如果用yum直接升级的话,安装nginx时候没法指定zlib的目录,所以要编译安装zlib。编译的话,如果能把系统中已经安装的版本替换掉,这样才是最好的.但是由于在编译过程中,很多工具都对zlib有依存,所以掌握顺序非常必要,下面是博主在毫无指导资料的情况下,尝试了差不多一天总结出来的经验:
1,下载,解压 zlib1.2.3到/usr/local/src/下
2,查看一下zlib安装文件,rpm-ql zlib,可以看到库文件在lib64下
3,配置zlib,参数为./configure–prefix=/usr/local/zlib/,也可以加上–libdir=/lib64/直接指定库文件安装位置,这里为了我便于管理,就把所有文件放在一个目录下
4,用make进行编译
5,卸载zlib,掌握这个顺序很有必要,如果卸载早了的话,上一步就会提示失败。卸载指令 rpm-e–nodeps zlib,卸载完成之后,发现/lib64/目录下,zlib的库文件,libz.so*没有了
6,用make install安装zlib,安装完成之后,可以看到/usr/local/zlib/目录下有个lib目录,里面存放的就是zlib的库文件
7,这时候用yum等工具,会提示确实libz.so*支持,所以必须把当前共享库文件注册到系统中,打开/etc/ld.so.conf,在下面加入一行/usr/local/zlib/lib/,然后保存退出
8,用ldconfig重新更新一下cache,这时候再用yum等工具,发现运行正常了,至此,zlib就更新成功。
另外注意一下,zlib现在的最高版本是1.2.8,但是如果在centos 5.*中安装大于1.2.3的版本,会出现一些错误,上一篇博客已有讲到,不再重复。
Linux7.0系统如何安装
安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+(Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)
宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x系统
提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6
系统要求
操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x系统
内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存
Linux系统:一键挂载磁盘工具
Centos/Fedora:yum install wget-y&& wget-O auto_disk.sh ; bash auto_disk.sh
说明:
1:本工具默认将数据盘挂载到/www目录
2:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区
3:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www
4:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统
5:本工具只自动挂载一个分区,若您有多快数据盘,请手动挂载未被自动挂载的磁盘
6:此脚本只适用于新磁盘挂载,若数据盘已有数据请勿使用此脚本
安装方法
使用 SSH连接工具,如宝塔远程桌面助手连接到您的 Linux服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装):
Centos安装脚本:yum install-y wget&& wget-O install.sh ; sh install.sh 8c0882dde
一、使用远程连接工具连接服务器
1.如宝塔远程桌面助手,在宝塔远程桌面助手选择linux服务器选项,其他都默认,输入IP跟密码连接。如果是首次连接会有弹窗出现,点击是即可。
服务器系统建议为:CentOS7.0以上 64位系统
(PS:56云服务器,在控制台的【云服务器】中可查看公网IP地址)
注:如果输入的密码不对,会提示(root@160.19.48.20's password:),重新输入正确的密码即可
链接成功如下图
二、安装宝塔面板
1.输入以下命令,然后回车。
2.确认是否要安装宝塔,输入y回车等待安装完即可。如下图
3.大概等待需要20分钟左右,安装完成后,会出现面板地址及默认账号与密码。访问,输入账号与密码即可使用宝塔面板。如下图
2,登录宝塔面板
安装完成宝塔面板后,我们就可以在浏览器中访问了。复制Bt-panel中的URL到浏览器上访问。
3,设置宝塔面板
登陆后进入宝塔面板我们可以看到如下图所示,你可以选择LNMP或者LAMP进行安装。看大家网站需要什么环境进行选择。如果是生产环境推荐大家使用编译安装,如果只是测试环境选择极速安装。两者的区别是编译安装慢但稳定,极速安装虽然慢但是没编译安装稳定。
VPS 服务器时间不准确造成的lnmp一键安装包安装失败问题
今天,一位用户在尝试在centos 5.4 32bit独立服务器上使用lnmp一键安装包时遇到了安装失败的问题。他发现/usr/local下php、mysql、nginx的目录都未生成,使用root账号登录后,问题的根源被确认是服务器时间设置不准确。服务器上显示的时间竟然是2009年,这导致了所有编译安装过程的失败。在Linux系统中,我们通常使用date-s命令来修改系统时间。若要将系统时间设定为2010年4月22日,只需执行如下命令:date-s 04/22/2010。若要设定为下午2点18分9秒,则应执行date-s 14:18:09命令。修改后,通过执行clock-w强制将时间写入cmos,确保时间准确无误。最后,用户进入lnmp一键安装包解压目录,运行./centos.sh按照步骤操作,顺利完成了正常编译安装。需要注意的是,时间错误问题在独立服务器上较为常见,而VPS服务通常不会遇到这类问题。