在Ubuntu 16.04 LTS上搭建LAMP
来源:互联网 发布:淘宝店铺装修背景图 编辑:程序博客网 时间:2024/05/17 03:01
LAMP是一系列自由和开源软件的集合,包含了Linux
、Web服务器(Apache)
、数据库服务器(MySQL)
和PHP(脚本语言)
。
Apache2 Web 服务器的安装
sudo apt install apache2 -y
当安装Apache2包之后,Apache2相关的服务是启用的,并在重启后自动运行。在某些情况下如果你的Apache2服务器没有自动运行和启用,可以输入以下命令来启动它。
sudo systemctl start apache2.servicesudo systemctl enable apache2.servicesudo systemctl status apache2.service
如果开启了防火墙(ufw),可以使用下面的命令来解除Web服务器的端口(80和443)限制。
sudo ufw statussudo ufw allow in 'Apache Full'
现在开始访问你的Web服务器
打开浏览器输入服务器IP地址或主机名(http://IP_Address_OR_Host_Name),输入127.0.0.1也是可以的。
数据库服务器的安装(MySQL Service 5.7)
sudo apt install mysql-server mysql-client
在安装过程中会要求你设置MySQL服务器的root账户和密码。
PHP脚本语言的安装
sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
可创建一个简单的php页面,并且交它移动到apache的文档目录下(/var/www/html)
vi samplepage.php
<?phpphpinfo();?>
sudo mv samplepage.php /var/www/html/
然后可民在Web浏览器中访问这个页面,输入(http:///samplepage.php),就可以显示相应界面。
至此,PHP已经安装成功。
phpMyAdmin 的安装
phpMyAdmin可以通过它的Web界面来执行所有与数据库管理和其他操作相关的任务。
sudo apt install php-mbstring php7.0-mbstring php-gettextsudo systemctl restart apache2.servicesudo apt install phpmyadmin
在安装过程中,会提示选择phpMyAdmin运行的目标服务器,选择Apache2 。然后确定配置phpMyAdmin管理的数据库。
设置phpMyAdmin向数据库服务器注册时所用的密码,确认密码,安装完毕。
现在尝试访问phpMyAdmin,打开浏览器输入(http://Server_IP_OR_Host_Name/phpmyadmin),使用安装时设置的root帐户和密码登录。
至此,LAMP方案已经被成功安装并可以使用了。
0 0
- 在Ubuntu 16.04 LTS上搭建LAMP
- 在 Ubuntu Server 16.04 LTS 上安装 LAMP
- 在ubuntu上搭建lamp服务器+wiki
- 在Ubuntu服务器上搭建LAMP环境.
- 在ubuntu上搭建lamp服务器+wiki
- Ubuntu 16.04 LTS下用apt搭建LAMP环境
- ubuntu 14.04 LTS Desktop 搭建LAMP环境
- 在Ubuntu 16.04.3 LTS上搭建Go语言环境实录
- Ubuntu上LAMP环境搭建
- Ubuntu上Lamp的搭建
- Ubuntu Server 16.04.2 LTS英文版的安装及搭建最新LAMP环境
- 基于Ubuntu 14 LTS的LAMP开发环境搭建
- LAMP Ubuntu 12.04 LTS 搭建 ---附带memcache redis安装(源码)
- ubuntu 16.04搭建LAMP
- 在UBuntu下搭建LAMP
- 在ubuntu上安装LAMP
- 在Ubuntu 16.04.1 LTS上安装ats 5.3.2
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
- ajax跨域访问
- ERROR! The server quit without updating PID file (/var/lib/mysql//localhost.localdomain.pid
- dell服务器服务器数据丢失后,数据恢复
- Log4j ConversionPattern参数的格式含义
- [动态规划]飞机炸弹游戏 C++实现
- 在Ubuntu 16.04 LTS上搭建LAMP
- 删除SVN版本信息 .svn文件夹
- lintcode ----搜索二维矩阵
- Bat命令学习
- 【Java TCP/IP Socket】UDP Socket(含代码)
- java中将文件打成压缩包工具类filetozip
- 通用应用编译出错
- 第一章 Introduction exercise 1-12
- 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨。