阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境

 

阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境

目的描述:我要在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)安装其他模块

 

 

  1.  
    sudo apt-get install libapache2-mod-php7.0
  2.  
    sudo apt-get install php7.0-mysql
重启apache2和mysql服务:

 

 

  1.  
    service apache2 restart
  2.  
    service 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 -R /var/www(非管理员)
chmod 777 -R /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
重启服务:

 

 

  1.  
    service php7.0-fpm restart
  2.  
    service 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


 

posted @ 2019-04-10 22:50  kakaluotedj  阅读(786)  评论(0编辑  收藏  举报