前言:
- LANMP是Linux下Apache、Nginx、MySQL和PHP的应用环境
- WAMP、phpStudy是Windows中Apache、MySQL和PHP的应用环境(两者搭建一个即可)
一、Linux系统下安装LANMP
- LANMP介绍:LANMP是Linux下Apache、Nginx、MySQL和PHP的应用环境
安装:
环境:Ubuntu 16.04
- 第一步:下面LANMP环境的安装包WDLinux
wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz
- 第二步:下载完成之后进行解压
tar zxvf lanmp_v3.tar.gz
- 第三步:输入以下命令运行LANMP,在Ubuntu和Kali等系统中,运行时会出现以下错误,这是因为系统的dash兼容性不好,而编译常用的就是bash
sudo sh lanmp.sh
- 第四步:针对上面的错误,输入以下命令,直接更改系统的编辑器(shell),跳出一个界面选择“No”
sudo dpkg-reconfigure dash
- 第五步:接着第三步继续安装。安装时会有5个选项,这里我们选择4,安装所有服务
Zend Guard是一款PHP加密工具,经过加密的文件,必须安装Zend才能返回正常的页面。PureFTPd是FTP空间服务。phpMyAdrnin的作用是利用Web页面来管理MySQL数据库服务
选项1:安装Apache、PHP、MySQL、Zend、PureFTPd、phpMyAdmin服务
选项2:安装Nginx、PHP、MySQL、Zend、PureFTPd、phpMyAdrnin服务
选项3:安装Nginx、Apache、PHP、MySQL、Zend、PureFTPd、phpMyAdrnin服务
选项4:安装所有服务
选项5:现在不安装
- 第六步:安装中可能出现以下错误,是因为没有安装cmake,见后面文章安装cmake:https://blog.csdn.net/qq_41453285/article/details/98595240
- 第七步:安装过程中可能会出现下面的错误,执行下面的做法即可(注意是Ubuntu才可以,其他系统需要其他安装)
/*原来Linux几乎每个发行版都会有’ncurses’及’ncurses-devel’的安装包的,但是不同版本的Ubuntu软件管理器服务端有做过修改。 而对于Ubuntu 14.04以后的系统中,’ncurses-devel’是以’libncurses5-dev’命名的。所以我们只需要将命令行修改一下即可*/ sudo apt-get install build-essential sudo apt-get install libncurses5 sudo apt-get install libncurses5-dev
- 第八步:安装过程中可以还会出现下面的错误,安装libxml2-dev即可
sudo apt-get install libxml2-dev
- 第九步:安装过程中可以还会出现下面的错误,输入下面命令即可
sudo apt-get install curl sudo apt-get install libcurl4-gnutls-dev
安装未完待续。。。。
二、Windows系统下安装WAMP
- WAMP介绍:WAMP是Windows中Apache、MySQL和PHP的应用环境
- 软件下载:http://www.wampserver.com/en/
安装前的准备:
- 安装过程中可能会出现以下错误,这是因为缺少vc的环境
- 所以建议先安装MSVCR110.dll
安装过程:
- 根据下面的步骤一步一步安装:
- 安装完成之后,打开软件
- 软件打开之后的操作是在右下角的操作栏处,我们选择打开Apache服务
- 打开之后,在网址中输入127.0.0.1登录服务器,可以看到Apache服务已经打开
三、Windows系统下安装phpStudy
- phpStudy介绍:与WAMP类似,phpStudy也是Windows中Apache、MySQL和PHP的应用环境
- 软件下载:https://www.xp.cn/
PHP版本切换
- 点击运行模式叛变的“切换版本”,就可以选择运行的服务与版本
系统服务与非服务模式
- 系统服务:电脑开机后,phpStudy将在后台自动运行,变为了系统服务
- 非服务模式:每次使用phpStudy都要手动启动
MySQL管理器
MySQL管理器提供了4种服务
- MySQL-Front:是一个数据库管理工具,点击之后,就会弹出一个数据库的管理界面
- PHPmyadmin:在网页中管理MySQL
- MySQL导入导出:导入导出数据库
- 站点域名管理:管理站点网站,新增网站或修改网站目录、端口等
其他选项菜单
- My Home Page:打开默认地址http://localhost/,与http://127.0.0.1相同
- 查看phpinfo:查看phpinfo显示php服务器的配置信息
- phpMyAdmin:数据库管理器,与MySQL管理器中的按钮一样
- phpStudy设置:端口常规设置、指定默认浏览器、Language语言选择
- phpStudy扩展及设置:PHP扩展、参数开关设置、参数值设置、Apache模块设置等;
- 站点域名管理:与MySQL管理器中的“站点域名管理”按钮功能相同
- 打开配置文件:打开PHP(php.ini)、Apache(httpd.conf)、MySql(mysql.ini)、vhosts.conf一些配置文件
- php版本切换:就是上面介绍的PHP版本切换
- 打开文件位置:可以快速进入phpStudy、apache、php、MySql安装目录
- cmd命令行:能快速打开 CMD命令行
- 其它高级应用:Composer 是 PHP5以上 的一个依赖管理工具;PEAR; fpt下载页面等
- 环境端口检测:当程序出现异常或端口冲突时使用
- 服务管理器:与主界面类似或在此控制phpStudy启停、这里就不多做介绍了
- 卸载相关服务:卸载相关的服务
- 打开hosts:可快速打开 hosts配置文件
- MySQL工具:这里的MySQL工具跟“MySQL管理”里面的选项基本都差不多
- 网站根目录:可快速打开网站根目录
- phpStudy官网:进入phpStudy官网
- 退出程序:点击按钮立刻退出程序
phpMyAdmin的使用
- 打开phpStudy的MySQL数据库之后,使用默认的账号密码root登录