这是在自己电脑上搭建的LAMP环境自己开发和练习使用,在这里总记录一下
1、安装Apache2
sudo apt-get install apache2
PS:这里会生产服务器根目录/var/www/,我们可以改变到自己想要的目录下
方法一:修改配置文件
sudo vim /etc/apache2/apache2.conf
// 将 <Directory /var/www/>;
// 改成 <Directory "你的目录">;
// 可以将/var/www 中的默认网页复制到 你的目录中
sudo vim /etc/apache2/sites-available/000-default.conf
// 将 DocumentRoot /var/www/html
// 改成 DocumentRoot "你的目录"
sudo /etc/init.d/apache2 restart
// 重启
方法二:使用ln创建目录链接
sudo ln -s /var/www/ /home/lys/htdocs/
就是把/var/www/ 目录链接到/home/lys/htdocs/
lys是我的Ubuntu用户名,htdocs是我自己创建的目录,这个自己随便定义,各取所好。
2、安装PHP
sudo apt-get install php7.0
// ubuntu16.04中没有php5了,直接装7吧
sudo apt-get install libapache2-mod-php7.0
// 配置APACHE+PHP7的
sudo apt-get install libapache2-mod-php
// 这个应该是配置APACHE+PHP5的,一块装吧
sudo /etc/init.d/apache2 restart
// 重启
我们可以测试一下
我们直接在www/html/(或者/htdocs/)目录中新建一个index.php (以前目录中的文件删除)
写入代码
<?php phpinfo(); ?>
然后在浏览器上输入127.0.0.1 或者http://localhost/ 就会打印服务器信息和PHP信息了
3、安装MySql
sudo apt-get install phpmyadmin
安装完后(默认密码是root)
把/usr/share/phpmyadmin/文件夹复制到我们的根目录
比如
sudo cp -r /usr/share/phpmyadmin/ /home/lys/htdocs/
在浏览中输入https://www.91es.com/phpmyadmin即可看到登入界面了
这样LAMP环境就搭建好了,谢谢。
本文参考《Ubuntu16.04搭建LAMP架构服务器》和《Ubuntu下LAMP环境搭建Apache、MySQL、PHP》
历史上的今天
暂无评论...
随机推荐
触发了v2ex.com某些机制,被禁止访问
前言尴尬,触发了v2ex.com某些机制,被禁止访问。Google Chrome提示访问 v2ex.com 的请求遭到拒绝您未获授权,无法查看此网页。HTTP ERROR 403微软 Edge提示访问 v2ex.com 被拒绝你没有查看此页面的用户权限。HTTP ERROR 403...
Android 内存优化等记录
前言记录一下内存相关的内容正文Java虚拟机Java虚拟机是一台“抽象的计算机”,它拥有自己的处理器,堆栈,寄存器以及相应的指令系统。Java虚拟机疲敝了与操作系统相关的平台信息,使得Java程序只需要生成该虚拟机上运行的目标代码,就可以在多个平台上运行。JVM运行时数据区域分为两个部...
关闭Android Studio自带的模拟器
前言在Android Studio中打开自带的谷歌模拟器后,不管是点击关闭按钮,还是按Power键,都无法完全的把Android模拟器关闭。然后谷歌之后才发现需要命令才可以彻底关闭。记录一下,方便自己查阅。正文解决方法很简单,就是终端(我这里是cmd)中输入下面命令adb emu ki...
Can not perform this action after onSaveInstanceState
java.lang.IllegalStateException异常 Line 151151: 06-14 19:15:46.601 1804 1804 E Media: java.lang.IllegalStateException: Can not perform this action ...
Launcher2导入Eclipse
在分析源码中,除了使用Source Insight 这个强大的软件外,有些应用还是用编译器看源码是最好的,因此今天我们学习一下如何导入源码到Eclipse中。这里主要是讲正确把Android 6.0 的Launcher2 导入Eclipse中并运行和安装应用。工具: Eclipse,L...
SQLite的limit用法
前言本文记录一下查询数据库中limit的使用,记录于此,方便自己查阅。正文命令行limit的使用SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 具体看如下实例展示。隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐...