Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB

Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL)

2 Installing MariaDB as MySQL replacement

apt-get -y install mariadb-server mariadb-client

3 Installing Apache 2.4

apt-get -y install apache2

Now direct your browser to http://192.168.1.100, and you should see the Apache2 placeholder page (It works!):

4 Installing PHP 5.6

	apt-get -y install php5 libapache2-mod-php5
	service apache2 restart

5 Testing PHP / Getting details about your PHP installation

	nano /var/www/html/info.php

	<?php
	phpinfo();
	?>

Now we call that file in a browser (e.g. http://192.168.1.100/info.php):

6 Getting MySQL and MariaDB Support in PHP

  apt-cache search php5

apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

service apache2 restart


7 Install APCu PHP Cache to improve the PHP speed

apt-get install php5-apcu

service apache2 restart

8 phpMyAdmin 

apt-get -y install phpmyadmin

Afterwards, you can access phpMyAdmin under http://192.168.1.100/phpmyadmin/:

Apache: http://httpd.apache.org/

PHP: http://www.php.net/

MySQL: http://www.mysql.com/

时间: 2025-01-08 13:22:02

Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB的相关文章

[LAMP环境搭建一]Apache安装

vi /etc/sysconfig/network-scripts/ifcfg-eth0加入 ONBOOT=yes //启动时网络接口是否有效这样就可以自动连接网络了 /********************删除自带的apache:service httpd stopyum remove httpd/********************安装前准备:yum -y install gcc gcc-c++ libtool /*******************下载:apache源码包 注意是h

LAMP编译安装之Apache+php+mysql

环境模型: (1)PHP作为apache的模块编译安装. (2)mysql数据库在另一台服务器上安装.版本为MariaDB5.5.33    IP:192.168.1.124 (3)PHP版本5.4.36,http的版本2.4 (4)安装Apache和php的主机IP为192.168.1.123. 一.编译安装apache    1.解决依赖关系     httpd-2.4.9需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升

搭建Lamp架构之一,apache搭建。

一:实验要求1:学会编译安装httpd服务器2:熟悉httpd服务的部署过程及常见配置3:学会构建AWStats日志分析系统4:httpd服务的访问控制客户机的地址限制用户授权限制5:构建虚拟WEB主机基于域名的虚拟主机基于IP地址.端口的虚拟主机二:实验环境1.安装包apr-util-1.4.1.tarapr-1.4.6.tarhttpd-2.4.2.tar2.服务器Linux6.5yum仓库三:实验步骤 卸载原先的httpd服务yum remove httpd2.共享宿主机文件夹3.挂载共享

CentOS LAMP环境搭建(基于Apache模块)

所需安装包:httpd-2.4.10.tar.gz.mysql-5.5.40-linux2.6-x86_64.tar.gz.php-5.4.34.tar.gz 1.安装httpd # yum install pcre-devel # tar xf apr-1.5.1.tar.gz # ./configure --prefix=/usr/local/apr # make # make install # tar xf apr-util-1.5.4.tar.gz # ./configure --pr

Debian For ARM Webmin Server

/******************************************************************************** * Debian For ARM Webmin Server * 说明: * 想找一个Web管理工具用在ARM上,但目前也不知道其他的软件,于是尝试安装一下 * Webmin,看一下效果如何,可行的,但是目前测试是在qemu里测试,有点卡,效果不是 * 很好的样子. * * 2017-3-4 深圳 南山平山村 曾剑锋 ********

Ubuntu 16.04 LAMP server 指南 - 配置 Apache2.4,PHP7,和MariaDB(而不是MySQL)

翻译自:https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/ 昨天在虚拟机里面安装ubuntu server ,然后配置php开发环境,参考了这篇文章,一次性把所有的东西都安装配置好了,所以想把这篇文章记录下来.希望能够帮助到初学者一次性搞定这些配置(避免纠结),然后就可以愉快地编程了,嘿嘿. 以下是我翻译的内容,完全对照原文,没有自己改动的部分(因为原文已经很完美了

在Debian下安装LAMP

准备工作: 1 sudo apt-get install build-essential 第一步:安装Apache 1 sudo apt-get install apache2 第二步:安装MySQL 1 sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql Once you have installed MySQL, we should activate it with this command: sudo

Ubuntu下lamp(PHP+Mysql+Apache)搭建+完全卸载卸载方法

搭建:收集自:http://www.cloudfly.info/archives/36 安装apache2 sudo apt-get install apache2 安装完成,运行如下命令重启下: sudo /etc/init.d/apache2 restart 在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目

禁掉Apache web server签名 How to turn off server signature on Apache web server

有的时候,我们为了从安全角度考虑,防止黑客恶意攻击,我们会隐藏掉server信息,比如,一般我们会发现如下信息. 我用的是centos (fedora, RHEL也一样) $ sudo vi /etc/httpd/conf/httpd.conf 其他的系统(ubuntu, Debian) $ sudo vi /etc/apache2/apache2.conf 我们可以在这个文件中添加两行信息 ServerSignature Off //隐藏Apache版本信息 ServerTokens Prod