`

在ubuntu server上搭建LAMP环境

阅读更多
安装apache和mysql
$ sudo tasksel


tasksel命令可以轻松的根据需要安装或者卸载软件,
出现下图界面,按space选择 【LAMP server】 回车确定
系统默认的LAMP环境的配置已经能够足够满足PHP服务器环境的应用,
如使Apache服务器支持CGI环境,请另行安装mod_perl

安装过程中会提示设置MySQL的root用户命令

结束安装后,让我们写一个简单的测试PHP脚本,看看是否安装正常。
$ cd /var/www/
$ sudo vim test.php

<?
echo phpinfo();
?>




apache的配置和使用

/etc/init.d/apache2 start 启动服务
/etc/init.d/apache2 stop  停止服务

/etc/apache2 目录中的文件
apache2.conf      apache服务器主配置文件
conf.d/charset    字符集配置文件
envvars           license相关
httpd.conf        其配置文件为空
mods-avaliable/   可用的apache模块
mods-enabled/     被激活的apache模块
ports.conf        端口配置文件
sites-avaliable/  可用的服务器配置(如虚拟主机)
sites-enabled/    被激活的服务器配置

apache2.conf
#apache配置文件根目录,注意不要写成/etc/apache2/
ServerRoot "/etc/apache2"
#apache服务启动时的进程ID /var/run/apache2.pid
PidFile ${APACHE_PID_FILE}
#服务器从接受请求到把请求发送的时间限制
Timeout 300
#是否允许保持连接(允许用户建立永久链接)
KeepAlive On
#每个请求最大连接数,0表示无限制
MaxKeepAliveRequests 100
#同一连接的同一客户端,两个请求之间的等待时间
KeepAliveTimeout 15
之后的MPM配置是服务器性能的关键配置,再次就不细说了。



MySQL的配置和使用

启动服务   /etc/init.d/mysql start    
关闭服务   /etc/init.d/mysql shutdown 
登录MySQL  mysql -u "username" -p     
修改密码   mysqladmin -u 用户名 -p 旧密码 password 新密码
增加新用户 grand select on 数据库.* to 用户名@登录主机 identified by "密码"
           grand select,insert,update,delete on *.* to test@"%" identified by "123"
           建立用户test,密码123,可以在任何主机上登录,并对所用数据库有增删改查权限
数据导出   mysqldump --opt table1 table2 > multi_table.sql
           mysqldump --database db1 db2 > multi_db.sql


轻松管理MySQL的利器  phpMyAdmin
phpMyAdmin的安装十分简单,首先把相应文件上载到apache服务器目录,
然后修改config.inc.php配置文件的全局变量
$ wget http://cdnetworks-kr-2.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.4/phpMyAdmin-3.2.4-all-languages.tar.bz2
$ tar -jxvf phpMyAdmin-3.2.4-all-languages.tar.bz2
$ sudo cp -rf phpMyAdmin-3.2.4-all-languages /var/www/phpmyadmin
$ cd /var/www/phpmyadmin
$ sudo cp libraries/config.default.php ./config.inc.php
$ sudo vim config.inc.php


修改如下内容
$cfg['blowfish_secret'] = 'asdfghjkl';       【随便填写短语密码】
$cfg['Servers'][$i]['host'] = 'localhost';   【MySQL的IP,如果MySQL同phpMyAdmin在同一台机器就不用修改】
$cfg['Servers'][$i]['port'] = '3306';        【MySQL默认端口号】
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';



安装Zend Optimizer
Zend Optimizer用于优化PHP代码并提高PHP应用程序的执行速度
$ wget http://downloads.zend.com/optimizer/3.0.1/ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
$ tar -zxvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz ZendOptimizer-3.0.1-linux-glibc21-i386/
$ cd ZendOptimizer-3.0.1-linux-glibc21-i386/
$ sudo ./install.sh


php.ini文件的位置?   /etc/php5/apache2 不要写成/etc/php5/apache2/php.ini

apache安装的位置  /etc/apache2/httpd.conf

安装完成后,会自动备份原始的php.ini文件,并重启apache服务以便设置生效
  • 大小: 71.8 KB
  • 大小: 60.8 KB
  • 大小: 56.8 KB
  • 大小: 158.9 KB
  • 大小: 70.2 KB
  • 大小: 140.8 KB
  • 大小: 49.6 KB
分享到:
评论

相关推荐

    jsj_ubuntuserver上搭建LAMP环境.pdf

    jsj_ubuntuserver上搭建LAMP环境.pdf

    Ubuntu16.04搭建配置LAMP环境的步骤1

    在Ubuntu 16.04系统中搭建LAMP环境可以让开发者在本地进行PHP编程和MySQL数据库管理。以下是详细步骤: 1. **安装Apache2**: 使用`sudo apt-get install apache2`命令来安装Apache Web服务器。Apache2会自动启动...

    Ubuntu Linux一键搭建Lamp开发环境.zip

    首先,让我们理解一下“Ubuntu Linux一键搭建Lamp开发环境.zip”这个标题所蕴含的知识点。"Ubuntu Linux"是基于Debian的开源操作系统,以其用户友好性和稳定性而受到开发者喜爱。"一键搭建"意味着将有一个自动化脚本...

    ubuntu下搭建LAMP环境

    本文将详细介绍在 Ubuntu 系统上手动安装和配置 LAMP 环境的步骤。 #### 一、安装 Apache Web 服务器 Apache 是 LAMP 环境中的核心组件之一,用于提供 Web 服务。安装 Apache 可以通过以下命令完成: ```bash ...

    ubuntu下搭建lamp-.docx

    本指南将详细介绍如何在Ubuntu 12.04上搭建LAMP环境。 首先,我们需要理解LAMP的每个组成部分: - Linux:作为操作系统,Ubuntu 12.04 LTS(长期支持版)提供了稳定和安全的基础。 - Apache:是最流行的开源Web...

    Ubuntu_LAMP.rar_Ubuntu!_ubuntu_ubuntu_LAMP

    总的来说,这个教程将帮助初学者掌握在Ubuntu 10.04上搭建LAMP环境的全过程,包括从基础安装到高级配置,再到使用Eclipse PDT进行PHP开发。这对于想要在Linux环境下进行Web开发的用户来说是非常宝贵的资源。

    源代码搭建lamp环境

    总结,搭建LAMP环境是一项基础但重要的任务,它为你提供了创建动态网站所需的全部工具。通过实践和学习提供的源代码,你可以深化对服务器端编程的理解,进一步提升开发能力。记得随时更新和优化你的LAMP环境,以确保...

    ubuntu下搭建lamp环境.pdf

    在Ubuntu系统中搭建LAMP(Linux, Apache, MySQL, PHP)环境是建立Web服务器的关键步骤,这个过程涉及多个组件的安装和配置。首先,我们从安装开始。 1. 安装SSH (Secure Shell) 服务,它允许远程登录到服务器进行...

    Ubuntu下搭建LAMP

    在Ubuntu 18.04上搭建LAMP环境,首先要确保系统的更新和网络配置正确。以下是一步步操作的详细步骤: 1. **配置网络**: 使用`vim`编辑器打开网卡配置文件: ``` sudo vim /etc/netplan/00-installer-config....

    ubuntu下搭建lamp环境.docx

    在Ubuntu操作系统中,LAMP(Linux, Apache, MySQL, PHP)环境是开发Web应用程序的基础,它使得用户可以在本地机器上运行基于PHP的网站和应用程序,如WordPress或Drupal。以下是搭建和配置LAMP环境的详细步骤: 一、...

    Ubuntu安装LAMP教程

    在Ubuntu上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一项常见的任务,对于Web开发者来说至关重要。本文将详细讲解如何在Ubuntu 12.04系统上安装并配置LAMP服务器。通过图文并茂的方式,帮助读者了解每一步的具体...

    最新 LAMP环境搭建 +FTP/SSH server +Ubuntu

    LAMP环境搭建 FTP server SSH server Ubuntu 系统

    LAMP环境搭建教程

    在开始搭建LAMP环境之前,你需要一个Linux操作系统作为基础。本教程选用的是Red Hat,但其他基于Linux的发行版如Ubuntu、CentOS等也可以。确保你的虚拟机IP地址、网关和DNS设置正确,这将影响到后续服务的访问和...

    兄弟连lamp环境搭建源码包lamp-php5.4

    标题 "兄弟连lamp环境搭建源码包lamp-php5.4" 指向的是一个用于在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)开发环境的源码包,特别针对PHP5.4版本。这个源码包可能是由兄弟连教育机构提供的,旨在帮助学员...

    Ubuntu_9.10下搭建LAMP服务器完全图解教程.doc

    本教程旨在详细介绍如何在 Ubuntu 9.10 系统上搭建 LAMP 服务器,并安装 WordPress 来构建网络信息发布平台。 #### 二、环境准备 在开始搭建 LAMP 服务器之前,请确保您的系统已更新到最新状态。可以通过以下命令...

    ubuntu server 安装步骤

    Ubuntu Server 是一款基于 Linux 的开源操作系统,广泛应用于服务器环境中。其稳定性和安全性受到了广大用户的认可。本文将详细介绍 Ubuntu Server 的安装步骤及其基本配置方法。 #### 二、准备工作 1. **下载 ...

    LAMP环境搭建+discuz搭建(录像)

    【LAMP环境搭建】 LAMP(Linux + Apache + MySQL + PHP)是互联网服务器上常见的开源软件堆栈,常用于开发和部署动态网站和web应用程序。这个环境提供了在Linux操作系统上运行Apache HTTP服务器、MySQL数据库管理...

    Ubuntu14server安装LAMP详细图文教程.pdf

    通过上述步骤,您已经成功在 Ubuntu 14.04 Server 上安装了 LAMP 环境。这不仅为您提供了构建动态网站的基础,还可以帮助您在本地环境中模拟生产环境,进行开发和测试工作。在实际操作过程中,可能会遇到各种各样的...

    ubuntu下php环境的搭建

    在本文档中,我们将详细介绍如何在 Ubuntu 操作系统上搭建 LAMP 环境。 #### 安装 Apache Web 服务器 Apache 是一个开放源代码的 Web 服务运行平台,在使用过程中可以接受来自客户端的 HTTP 请求,并将处理结果...

Global site tag (gtag.js) - Google Analytics