安装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
在Ubuntu 16.04系统中搭建LAMP环境可以让开发者在本地进行PHP编程和MySQL数据库管理。以下是详细步骤: 1. **安装Apache2**: 使用`sudo apt-get install apache2`命令来安装Apache Web服务器。Apache2会自动启动...
首先,让我们理解一下“Ubuntu Linux一键搭建Lamp开发环境.zip”这个标题所蕴含的知识点。"Ubuntu Linux"是基于Debian的开源操作系统,以其用户友好性和稳定性而受到开发者喜爱。"一键搭建"意味着将有一个自动化脚本...
本文将详细介绍在 Ubuntu 系统上手动安装和配置 LAMP 环境的步骤。 #### 一、安装 Apache Web 服务器 Apache 是 LAMP 环境中的核心组件之一,用于提供 Web 服务。安装 Apache 可以通过以下命令完成: ```bash ...
本指南将详细介绍如何在Ubuntu 12.04上搭建LAMP环境。 首先,我们需要理解LAMP的每个组成部分: - Linux:作为操作系统,Ubuntu 12.04 LTS(长期支持版)提供了稳定和安全的基础。 - Apache:是最流行的开源Web...
总的来说,这个教程将帮助初学者掌握在Ubuntu 10.04上搭建LAMP环境的全过程,包括从基础安装到高级配置,再到使用Eclipse PDT进行PHP开发。这对于想要在Linux环境下进行Web开发的用户来说是非常宝贵的资源。
总结,搭建LAMP环境是一项基础但重要的任务,它为你提供了创建动态网站所需的全部工具。通过实践和学习提供的源代码,你可以深化对服务器端编程的理解,进一步提升开发能力。记得随时更新和优化你的LAMP环境,以确保...
在Ubuntu系统中搭建LAMP(Linux, Apache, MySQL, PHP)环境是建立Web服务器的关键步骤,这个过程涉及多个组件的安装和配置。首先,我们从安装开始。 1. 安装SSH (Secure Shell) 服务,它允许远程登录到服务器进行...
在Ubuntu 18.04上搭建LAMP环境,首先要确保系统的更新和网络配置正确。以下是一步步操作的详细步骤: 1. **配置网络**: 使用`vim`编辑器打开网卡配置文件: ``` sudo vim /etc/netplan/00-installer-config....
在Ubuntu操作系统中,LAMP(Linux, Apache, MySQL, PHP)环境是开发Web应用程序的基础,它使得用户可以在本地机器上运行基于PHP的网站和应用程序,如WordPress或Drupal。以下是搭建和配置LAMP环境的详细步骤: 一、...
在Ubuntu上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一项常见的任务,对于Web开发者来说至关重要。本文将详细讲解如何在Ubuntu 12.04系统上安装并配置LAMP服务器。通过图文并茂的方式,帮助读者了解每一步的具体...
LAMP环境搭建 FTP server SSH server Ubuntu 系统
在开始搭建LAMP环境之前,你需要一个Linux操作系统作为基础。本教程选用的是Red Hat,但其他基于Linux的发行版如Ubuntu、CentOS等也可以。确保你的虚拟机IP地址、网关和DNS设置正确,这将影响到后续服务的访问和...
标题 "兄弟连lamp环境搭建源码包lamp-php5.4" 指向的是一个用于在Linux系统上搭建LAMP(Linux、Apache、MySQL、PHP)开发环境的源码包,特别针对PHP5.4版本。这个源码包可能是由兄弟连教育机构提供的,旨在帮助学员...
本教程旨在详细介绍如何在 Ubuntu 9.10 系统上搭建 LAMP 服务器,并安装 WordPress 来构建网络信息发布平台。 #### 二、环境准备 在开始搭建 LAMP 服务器之前,请确保您的系统已更新到最新状态。可以通过以下命令...
Ubuntu Server 是一款基于 Linux 的开源操作系统,广泛应用于服务器环境中。其稳定性和安全性受到了广大用户的认可。本文将详细介绍 Ubuntu Server 的安装步骤及其基本配置方法。 #### 二、准备工作 1. **下载 ...
【LAMP环境搭建】 LAMP(Linux + Apache + MySQL + PHP)是互联网服务器上常见的开源软件堆栈,常用于开发和部署动态网站和web应用程序。这个环境提供了在Linux操作系统上运行Apache HTTP服务器、MySQL数据库管理...
通过上述步骤,您已经成功在 Ubuntu 14.04 Server 上安装了 LAMP 环境。这不仅为您提供了构建动态网站的基础,还可以帮助您在本地环境中模拟生产环境,进行开发和测试工作。在实际操作过程中,可能会遇到各种各样的...
在本文档中,我们将详细介绍如何在 Ubuntu 操作系统上搭建 LAMP 环境。 #### 安装 Apache Web 服务器 Apache 是一个开放源代码的 Web 服务运行平台,在使用过程中可以接受来自客户端的 HTTP 请求,并将处理结果...