写在前面:笔者也是一个0基础学员,希望把每一次学习的机会拿出来分享给大家,包括在环境上所遇到过的坑
介绍
XAMPP:软件名,Apache + MySQL + PHP + Perl环境的一键安装程序。
说明
在虚拟机中部署项目
虚拟机系统是Centos7
本文涉及的安装包,全部需从自行下载
前置条件将xampp和phpwind安装包放入centos虚拟机中,我用的是xshell直接传输的,建议不要将文件直接拖到根目录里面,我用的是lib目录
phpwind安装包:
链接:https://pan.baidu.com/s/1BMP_EIfqSRWhMrfgGUcXCw
提取码:ying
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V2的分享
xampp下载链接
链接:https://pan.baidu.com/s/1xFTQ1YKBdDGo5NtV1KbdJQ
提取码:ying
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V2的分享
安装xampp
添加执行权限:chmod +x xampp-linux-x64-1.8.3-4-installer.run
安装:./xampp-linux-x64-1.8.3-4-installer.run
(tips:
1.请直接复制命令并执行
2.如果你是拖入其他目录下的,进入该目录执行命令,如我是放在lib目录下的,进入lib目录执行的权限
3.如果你是在根目录下,可以直接执行上面的命令)
安装过程按如下方式输入:
y y 回车 y
(出现如下提示即安装成功)
操作
# 启动 /opt/lampp/lampp start
# 重启 /opt/lampp/lampp restart
# 关闭 /opt/lampp/lampp stop
重点:出现如下界面千万不要慌!!!也请看完下面的方法来解决这个问题
解决办法:
vim /opt/lampp/lampp
敲黑板:这个文件很长,不要说一屏看不完就说没找到哦!!!善于用搜索vim编辑器的/搜索功能
或者和笔者这种linux战五渣的小白一样借助工具,找到这个文件,右键-用记事本编辑
使用记事本的编辑-查找功能依次查找,应该是第4个
把export LD_ASSUME_KERNEL=2.2.5这一行,修改为export LD_ASSUME_KERNEL=2.8.0
点击保存
再次启动
/opt/lampp/lampp start
验证查看xampp是否启动,后期如果phpwind没有启动起来这是验证项之一
输入ps -ef |grep xampp
验证查看lampp是否启动,后期如果phpwind没有启动起来这是验证项之一
输入ps -ef |grep lampp
至此,启动成功。
部署phpwind
如果没有unzip命令,就安装:yum install -y unzip
解压项目安装包:unzip phpwind_v9.0.1.141223_utf8.zip
我们可以看到目录列表里有该解压项
复制解压后的文件夹到htdocs目录,并改名为phpwind:cp -r phpwind_v9.0.1_20141223/upload/ /opt/lampp/htdocs/phpwind
tip:请直接复制粘贴
目标目录里出现该项目
进入htdocs目录:cd /opt/lampp/htdocs/
给目录授权:chmod -R 777 phpwind
虚拟机ip是192.168.236.133
访问:http://192.168.236.133/phpwind,如果没有安装,会进入到安装向导
检测环境
创建数据
数据库密码不输入,admin是这个项目管理员的账号
嘀嘀一下:
注意有的小可爱可能不能打开该网站,笔者下面有对同学们的各种情况搜集,大家也可以积极反馈
1.虚拟机和宿主机需要ping通
2.虚拟机防火墙关闭,selinux禁用
如何查看虚拟机防火墙是否关闭,selinux是否被禁用
查看笔者第一篇文章,centos的安装
3.lampp进程启动 ps -ef |grep lampp
4.xampp进程启动 ps -ef |grep xampp
5.phpwind权限为777 ls -l
6.80端口不能被占用 netstat -aptn |grep 80