阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境
来源:互联网 发布:mysql front新建数据库 编辑:程序博客网 时间:2024/09/21 13:28
目的描述:我要在Ubuntu 16.04 64位服务器上安装LAMP环境(也就是PHP开发环境)。
LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
开发环境安装的详细步骤如下:
(1)更新安装包镜像
sudo apt-get update(2)安装Apache
sudo apt-get install apache2
检测是否安装成功:浏览器访问http://Ubuntu的IP,出现It Works!网页。成功访问的网页效果如下:
可能出现的问题:本地主机浏览器无法访问服务器地址,问题分类和解决方法如下:
1.外网主机ping服务器地址无响应,解决方法:服务器添加全部ICMP可访问的端口如下
2.外部IP浏览器无法访问http://Ubuntu的IP,解决方法:服务器开放80(HTTP)端口。
(3)安装mysql
sudo apt-get install mysql-server mysql-client(4)安装php
sudo apt-get install php7.0测试:php7.0 -v
(5)安装其他模块
sudo apt-get install libapache2-mod-php7.0sudo apt-get install php7.0-mysql重启apache2和mysql服务:
service apache2 restartservice mysql restart测试Apache能否解析PHP(在终端中用vim编写phpinfo.php文件,并在外网主机浏览器上检测是否可以访问),具体步骤如下:
vim /var/www/html/phpinfo.php在文件中写入:<?php echo phpinfo();?>
浏览器访问:http://ubuntu地址/phpinfo.php,出现PHP Version网页如下:
(6)修改权限
sudo chmod 777 /var/www(7)安装phpMyAdmin
sudo apt-get install phpmyadmin安装过程中要选择apache2,并配置关联数据库密码:
创建phpMyAdmin快捷方式:
sudo ln -s /usr/share/phpmyadmin /var/www/html启用Apache mod_rewrite模块:
sudo a2enmod rewrite重启服务:
service php7.0-fpm restartservice apache2 restart测试方法:浏览器访问:http://ubuntu地址/phpmyadmin,效果如下:
(8)配置Apache
vim /etc/apache2/apache2.conf在文件中加入下面语句:
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8
重启Apache服务:
service apache2 restart
参考网址:Ubuntu 16.04搭建LAMP开发环境
Ubuntu下Web服务器的搭建
- 阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境
- 阿里云学生服务器搭建网站(1)-购买阿里云学生服务器
- 阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)
- 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
- ubuntu16.04服务器开发环境搭建
- ubuntu16.04搭建php开发环境
- Ubuntu16.04 安装 搭建vuejs开发环境
- 阿里云服务器Ubuntu16.04 Java web环境部署
- 阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站
- 阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站
- 阿里云服务器ECS Ubuntu16.04-64-bit学习之二:搭建apache2外网能访问的web网站
- centos7.2 lamp环境安装搭建(基于阿里云ECS服务器)
- 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
- 阿里云ECS服务器搭建Nginx+PHP+MySql环境详细步骤(CentOS7环境)
- 阿里云服务器Ubuntu16安装anaconda
- 阿里云ubuntu16.04 配置jdk1.7 开发环境
- 阿里云服务器环境搭建
- 阿里云服务器安装WordPress,搭建自己的博客网站
- 短信模块结构解析链接
- Python基础篇之List二.(顺序访问List)
- OpenCV入门学习之显示一张图片
- SQL Server 2008(R2)安装过程窗口关闭或者出现could not open key
- Android_网络获取+动画
- 阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境
- C语言实验——分割整数
- 【TensorBoard】打开出错(空白blank, Netword error)
- <!DOCTYPE>声明
- ubuntu grep搜索文本
- 邻接矩阵存储
- Reflection—Field
- Mysql5.7解压版的安装和卸载及常见问题
- centos7安装FFmpeg