基于Ubuntu的LAMP安装与配置
搭建LAMP环境附步骤图
一、使用screen(可选)由于编译安装Nginx Apache PHP MySQL等软件会花费比较长的时间,难免会出现由于网络意外中断而导致安装也中断了,所以为了避免此问题,可以使用screen来安装。
screen的使用方法如下:1、安装screenubuntu/debian系统:apt-get install -y screenCentos/redhat系统:yum install -y screen2、创建screen会话命令为:screen -S ezhttp执行这条命令后,会类似新建一个新窗口,接着可以在此窗口继续第二步安装。
3、ssh断开恢复如果你已经执行第2步,接着运行了ezhttp安装程序,在安装过程中,突然由于网络原因或者其它原因中断了ssh,你可以重新连接ssh,通过以下命令来恢复之前的窗口:screen -r ezhttp二、安装所需工具执行ezhttp安装程序,至少需要unzip及wget工具。
ubuntu/debian系统:apt-get install wget unzipCentos/redhat系统:yum install -y wget unzip三、下载执行EZHTTPwget --no-check-certificate https:///centos-bz/EZHTTP/archive/master.zip?time=$(date +%s) -O EZHTTP.zipunzip EZHTTP.zipcd EZHTTP-masterchmod +x start.sh./start.sh如果下载不了,可以把第一行替换为:wget --no-check-certificate http://www.centos.bz/EZHTTP.zip?time=$(date +%s) -O EZHTTP.zip开始之前,请先执行EZHTTP安装前准备工作。
1、执行./start.sh,输入1进入LAMP LNMP LANMP选择安装。
Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装
sudo gedit /var/www/phpinfo.php
然后输入:
<?php
phpinfo();
?> 接着保存文件,在浏览器里输入 http://127.0.0.1/phpinfo.php,如果出现了一个显示 PHP 运 行参数的页面,那就说明 PHP 已经正常运行了。
件最后有添加的,检查一下以防万一) extension=mysql.so extension=gd.so 保存并关闭文件。
sudo apt-get install phpmyadmin
phpmyadmin 设置: 在安装过程中会要求选择 Web server:apache2 或 lighttpd,选择 apache2,按 tab 键然 后确定。然后会要求输入设置的 Mysql 数据库密码连接密码 Password of the database's administrative user。 然后将 phpmyadmin 与 apache2 建立连接,以我的为例:www 目录 在/var/www,phpmyadmin 在/usr/share /phpmyadmin 目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。
phpmyadmin 测试:在浏览器地址栏中打开 http://localhost/phpmyadmin。
(phpmyadmin 可以有选择的安装)
以上 ALMP 的基本组件就安装完毕了,下面我们再来看一些其他的设置:
设置 Ubuntu 文件执行读写权限
LAMP 组建安装好之后,PHP 网络服务器根目录默认设置是在://www。由于 Linux 系统 的安全性原则,改目录下的文件读写权限是只允许 root 用户操作的,所以我们不能在 www 文件夹中新 建 php 文件,也不能修改和删除,必须要先修改 /var/www 目录的读写权限。在界面管理器中通过右 键属性不能修改文件权限,得执行 root 终端命令:sudo chmod 777 /var/www。然后就可以写 入 html 或 php 文件了。如果对 777 表示的文件权限不是很清楚可参考 chmod 命令。
在Ubuntu系统上搭建LAMP服务器教程
在Ubuntu系统上搭建LAMP服务器教程第一章:LAMP服务器简介LAMP服务器是指在Linux操作系统上搭建Apache HTTP Server(或Nginx)、MySQL数据库和PHP(或Perl或Python)的组合。
LAMP是一个成熟而强大的网络服务器解决方案,非常适用于开发和部署动态网站和Web应用程序。
第二章:Ubuntu系统准备工作在搭建LAMP服务器之前,我们首先需要准备Ubuntu系统的环境。
确保你的Ubuntu系统是最新版本,并已正确安装并配置了网络连接。
第三章:安装Apache HTTP ServerApache是目前最流行的Web服务器之一,我们将在Ubuntu系统上安装并配置Apache HTTP Server。
在终端中运行以下命令以安装Apache:```sudo apt-get updatesudo apt-get install apache2```安装完成后,通过在浏览器中输入服务器的IP地址,可以访问Apache默认欢迎页面,表明Apache已经成功安装。
第四章:安装MySQL数据库MySQL是一种流行的关系型数据库管理系统,用于管理网站和应用程序的数据。
在Ubuntu系统上安装MySQL,请运行以下命令:```sudo apt-get install mysql-server```安装过程中,系统将要求你设置root用户的密码以及其他相关配置。
安装完成后,可以使用以下命令进行测试:```sudo mysql -u root -p```输入密码后,进入MySQL命令行界面,表示MySQL安装成功。
第五章:安装PHPPHP是一种流行的服务器端脚本语言,用于开发动态网页和Web应用程序。
在Ubuntu系统上安装PHP,请运行以下命令:sudo apt-get install php libapache2-mod-php php-mysql```安装完成后,重启Apache服务器以使PHP模块生效:```sudo service apache2 restart```第六章:测试LAMP服务器为了验证LAMP服务器是否正常工作,我们将创建一个简单的PHP脚本来显示服务器的关键信息。
Ubuntu Server 14.04 安装 LAMP
Ubuntu Server 14.04 安装LAMP 本文的LAMP指的是:Linux+Apache+MySQL+PHP1.更新软件源sudo apt-get update2.安装Apachesudo apt-get install apache23.查看Apache是否安装成功apache2 –v如下所示,表示搭建成功4. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示5.安装PHP5sudo apt-get install php56.查看PHP5的版本php5 –v表示PHP5已经安装成功。
7.查看apache是否已经加载libphp5.so模块,该模块是Apache用来指挥PHP解析器来执行PHP代码的模块cat /etc/apache2/mods-enabled/php5.load表示该模块已经加载8. 安装mysql ,安装过程中会让输入数据库的root用户密码,两次输入后即可继续安装至完成,注意这个密码不是系统root账户的密码,而是你安装的数据库默认用户root的密码sudo apt-get install mysql-server9.检查是否加载了mysql.so的扩展,PHP通过该扩展链接mysql执行CURD操作,如果提示no such file or directory 表示PHP默认没有安装该操作数据库的扩展,需要自行安装cat /etc/php5/mods-available/mysql.ini,10.如果上步不成功,则执行这步,给PHP安装mysql扩展sudo apt-get install php5-mysql11.查看扩展是否安装成功,不同的版本存放的位置可能不同cat /etc/php5/mods-available/mysql.ini表示mysql.so扩展已经安装成功。
12.重启mysql和Apachesudo service mysql restartsudo service apache2 restart13.创建一个php文件来测试环境是否安装成功,cd /var /www/htmlvim info.phpPHP文件内容:创建一个简单的文本文档并命名为phpinfo.php代码如下:<?phpphpinfo();?>注意这里必须使用localhost地址作为测试数据库连接的地址,因为到目前为止,我们还没有开启MySQL远程连接的账户服务。
ubuntu下安装LAMP图文教程
Ubuntu环境下搭建LAMP一.安装PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl /Python,能最优化服务器性能。
Ubuntu10.04本身就是基于Linux内核,在本地电脑Ubuntu中安装和配置LAMP环境,使用Ubuntu LAMP Server 软件包可以很方便的实现Linux下Apache,Mysql和Php的统一安装和配置。
首先应该多花费一点时间熟悉一下linux常用的命令,这对后面的操作很有帮助,不会命令也没关系,照猫画虎一步一步来。
相对来说比配置W AMP要轻松的多。
其次你的电脑要能够上网。
注:如果想看清图片的内容请把WORD放大【Ctrl+鼠标滚轮键即可调整大小】1、安装LAMP1、打开新立得软件包管理器,系统/管理/新立得软件包管理器2、在新立得软件包管理器中选择编辑/ 使用任务分组标记软件包3、在打开的窗口中勾选LAMP SERVER 然后确定。
4、在主窗口中点击绿色的对号应用按钮5、好了。
接下来就是等待...等待新立得自动下载安装完。
6、下载完开始安装时会提示输入mysql的root用户的密码。
输入密码后系统会自动完成安装。
---------------------------------------------------------------------简洁的分割线------------------------------------------------------------------ 2、安装phpmyadmin方案1:终端中运行命令:sudo apt-get install phpmyadmin当出现提示“您希望继续执行吗?【Y/n】”的时候输入Y并回车。
【注意是大写的Y。
】当出现无法下载的提示或有部分文件没有被下载时, 请执行终端命令:apt-get update –fix-missing若还不能更新请重新执行:apt-get update –fix-missing,并检查您的网络连接是否正常。
【IT专家】ubuntu12.04下编译安装lamp(apache2.2.26 mysql5.5.36 php5.2.17)环境
本文由我司收集整编,推荐下载,如有疑问,请与我司联系ubuntu12.04下编译安装lamp(apache2.2.26 mysql5.5.36 php5.2.17)环境2014/03/26 3925 这段时间尝试安装lamp,来做oa2013的迁移尝试,也是走了很多弯路,把其中一些记录下来,可能很乱,但是都是自己在其中遇到的一些不好解决的,以作记录备查。
使用vmware workstation来安装ubuntu 12.04 lts版本,地址设置为192.168.131.130 安装winxp来做oa的加密服务器,地址为192.168.131.10 创建/myoa /myoa/apache /myoa/mysql /myoa/tmp /myoa/attach /myoa/attachment /myoa/attach/cache /myoa/attach/bak /myoa/bak 首先安装公用依赖包 安装gcc make gcc-c++/g++ libxml2 libxml2-devlibjpeg62 libjpeg62-dev libjpeg-dev libpng12-dev libfreetype6-dev slapd ldap-utils libssl-dev libmysql++-dev libcurl3-openssl-dev libmhash-dev libmcrypt-devlibldap-2.4-2 libsasl2-2 libsasl2-dev libtool patch 1、安装mysql5.5.36的依赖包: sudo apt-get install cmake bzr bison libncurses5-dev libaio1 build-essential -y我是一个个来安装的,有基础的可以看懂。
2、解压tar zxvf mysql-5.5.36.tar.gz 3、进入目录cd mysql-5.5.36 3、添加mysql用户 groupadd mysql useradd -r -g mysql mysql 更改所有权sudochownmysql:mysql/myoa/mysql/ 4、sudo cmake -DCMAKE_INSTALL_PREFIX=/myoa/mysql -DMYSQL_UNIX_ADDR=/myoa/mysql/mysql.sock -DDEFAULT_CHARSET=gbk -。
LAMP的安装及配置
LAMP安装LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台。
一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
phpBB论坛程序就是典型的LAMP架构的应用程序。
下面就其安装进行详述。
安装之前先把使用的环境和需要用到的程序梳理一下:一下程序都是当前用到的最新版本。
Linux: rhel-server-5.3-i386Apache:httpd-2.2.15.tar.gz /download.cgi#apache22Apache Mysql:mysql-5.1.46-linux-i686-glibc23.tar.gz /downloads/mirro r.php?id=387737#mirrorsPhp: php-5.3.2.tar.gz /get/php-5.3.2.tar.gz/from/a/mirror Phpbb: phpbb3.0.7_pl1_zh_phpbbchina.zip/p/phpbb/download?package=phpBB+Installation1、先进行Apache的安装。
现在开始安装。
在使用tar包安装之前,最好把系统自带的rpm包卸载。
否则安装后会提示如下错误信息:Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening required '/usr/local/apache/htdocs/test.php' (include_path='.:/usr/local/php5/lib/php') in Unknown on line 0在安装之前要先检查是否安装完整的开发编译环境#system-config-packages接着检查gcc软件包是否安装#rpm –q gccgcc-4.1.2-44.el5[root@localhost opt]# tar httpd-2.2.15.tar.gz解压之后得到如下文件[root@localhost opt]# lshttpd-2.2.15接着进入安装目录,会看到如下文件。
Ubuntu1204server安装LAMP
Ubuntu12.04server安装配置LAMP方法一:apt-get一键安装lampsudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql安装过程因软件源过旧报了很多404的错误更新软件源:sudo apt-get update再次运行sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql安装过程未再报错,却也遇到另一个问题《安装过程未提示输入mysql数据库的密码》导致在安装phpmyadmin时未能配置数据库,后自定义修改/etc/mysql/f文件仍未能web 登陆phpmyadmin。
折腾一会未找到mysql的默认账号和密码,于是放弃,这才有了方法二。
方法二:使用tasksel安装lamp1、tasksel介绍用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包。
这个软件在ubuntu server里是预装的,而在桌面版里是不预装的,安装命令:sudo apt-get install tasksel查看使用命令:sudo tasksel2、安装lamp环境:输入命令 sudo tasksel install lamp-server , 即可完成LAMP的安装。
通过命令 sudo tasksel 可查看LAMP安装是否成功。
需要指出的是,通过tasksel软件包不仅可以安装LAMP组件,还可以安装其他服务器组件,比如DNS服务器,Mail服务器,打印服务器等。
3、安装phpmyadmin:通过命令 sudo apt-get install phpmyadmin 安装MySQL管理工具phpmyadmin。
Ubuntu下配置lamp
Unbuntu下的lamp配置首先说一下什么是lamp,lamp就是linux+apache+mysql+php/python/perl一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web 应用程序平台。
随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。
从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.(引用百度百科)。
说明:配置系统:Ubuntu10.4,p选用php,因为目前php和前三者结合得相对较好,而且用得也较广,如果你是校园网,建议先把系统更新源修改为电子科大的,这样速度比较快网址:/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%88%9 1%E4%BB%AC%E6%8E%A8%E8%8D%90%E7%9A%84%E6%BA%90或者你也可以用下面的方法:选择最快的镜像服务器sudo wget -O /etc/apt/sources.list /topmirror/sourceslist/topfast选择你地域内(国家) 的最快的镜像服务器sudo wget -O /etc/apt/sources.list /topmirror/sourceslist/topnear选择最稳定的镜像服务器sudo wget -O /etc/apt/sources.list /topmirror/sourceslist/topstable方法一:完全自己安装所有软件进行配置第一步:安装apache2命令:sudo apt-get apache2安装安成后会自动开户httpd服务,在浏览器输入127.0.0.1测试一下,如下出现以下页面表面安装成功:接下来就来看一下apache的配置文件,以便确认下文档根目录在哪、默认的主页是什么、以及设置字符支持,配置文件所在目录:/etc/apache2/;(1) 用vi打开apache2.conf看一下,里面没有说到,郁闷了,因为之前都是在红帽下面配置的,红帽下的配置文件包含了所有配置信息,于是再看一下apache2目录下的其他文件,最后终于在sites-available/default文件中找到了,文档根目录为/var/www,如下图:如果你想更换文档根目录,你就可以修改在这修改。
在Ubuntu上安装搭建LAMP(Linux+Apache+MySQL+PHP)PHPWind论坛
Install LAMP(Linux+Apache+MySQL+PHP) PHPWind on Ubuntu1.To start with, you'd better update the system# apt-get update# apt-get upgrade2.Install the Apache# apt-get install apache2Input "127.0.0.1" to the web browser when you finish it, if it shows "it works", it means you have installed Apache successfully.3.Install MySQL# apt-get install mysql-serverSet password for MYSQL "root" user during the installation.#mysql -u root -pEnter the password you have just set for the MYSQL "root" user when it asks password, you'll go into the mysql, then input as below:grant all privileges on *.* to root@'localhost' identified by 'mypassword' with grant option;"mypassword" is your password for mysql, you should enter it the next time when you go into the mysql.Exit4.Install PHP# apt-get install php5 libapache2-mod-php5This is a way to test whether you have installed PHP successfully or not:# touch /var/www/html/test.php# gedit /var/www/html/test.phpWrite code as below in the test.php you have just opened:<?php phpinfo();?>Save and exit.# /etc/init.d/mysql restart #/etc/init.d/apache2 restartInput "localhost/test.php" to the web browser, if there shows some relevant information, it means you have set an available environment in terms of this job successfully.5.Install PhpMyAdmin# apt-get install phpmyadminChoosing "apache2" when it shows web server to reconfigure automatically. Choosing "YES" when it asks Configure database for phpmyadmin with dbconfig-common?Entering password you have set in step 3 for the mysql when it asks password of the database's administrative user.# cp -r /usr/share/phpmyadmin /var/www/html6.Configure the PhpMyAdmin# vim /var/www/html/phpmyadmin/libraries/config.default.phpFind out sentence as below in line40 $cfg['PmaAbsoluteUri'] = '';and change it into:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';Find out sentence as below in line81 $cfg['blowfish_secret'] = '';and change it into:$cfg['blowfish_secret'] = '';Find out sentence as below in line 199$cfg['Servers'][$i]['password'] = '';and input password of the mysql between ''Save and exit.# /etc/init.d/mysql restart# /etc/init.d/apache2 restartInput "http://localhost/phpmyadmin" to the web browser,it will shows the interface of the phpmyadmin, which means you have done it.7.Install PHPWindGeting phpwind_GBK_8.3.zip online: /c0r3e7i274$cd /home/mpgd/phpwind# unzip /home/mpgd/phpwind/phpwind_GBK_8.3.zip# cp -rp /home/mpgd/phpwind/phpwind_GBK_8.3/upload /var/www/ #chmod -R 777 /var/www/upload# chmod -R 755 /var/www/phpmyadminEnter "localhost/upload/index.php" to the web browser, and install PHPWind step by step according to the guide.Input mysql as database's name, the type of the database is MySQL, and fill in the other blanks as you want.At the end of the installation, it'll show the websites of your PHPWind, that is to say, you have installed PHPWind successfully.Any question, you may email to author: cyh.200667@。
ubuntu desktop下LAMP环境的搭建及其相关配置
ubuntu desktop下LAMP环境的搭建及其相关配置一、安装部分在ubuntu下LAMP环境的搭建,既可以通过新立得软件包进行选择安装,也可以直接用命令的方式来安装。
方式一:傻瓜式安装方法,打开“新立得软件包管理器”,选择“编辑”–“使用任务分组软件标记包“,Look:选中“LAMP server“后点击”确定“即可安装。
方式二:命令行安装,也就是”apt-get”。
安装Apache2sudo apt-get install apache2系统很智能的就帮您安装好了(除了中途提示是否下载,选Y即可)安装后,Apache2会添加一个文件夹:/var/www,这个目录需要管理员才能操作,关于这个问题后面配置部分再讲。
用以下命理:sudo /etc/init.d/apache2 restart重启一下Apache服务,然后在浏览器输入http://localhost/,出现Apache的默认页面: It Works! 即表明安装成功。
安装PHPsudo apt-get install libapache2-mod-php5同上,一样很智能。
libapache2-mod-php5的意思是,php5是作为apache2的模块方式进行安装的。
这样就和apache2联系起来了。
安装mysqlsudo apt-get install mysql-server mysql-client安装过程中需要设置MySQL默认用户”root”的密码;安装后,可以用命令查看MySQL是否运行:sudo netstat -tap | grep mysql(运行该命令后可能要等待一会儿)我这里显示的是:tcp 0 0 localhost:mysql *:* LISTEN 9479/mysqld很显然,以上几个步骤我们也可以直接输入命令,一句话进行操作:sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-php5 就全部安装好了。
在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule log_config_module modules/mod_log_config.so
2, 安装载/software/dev/server/lamp/
# tar zxvf httpd-2.2.14.tar.gz
# cd lamp/httpd-2.2.14
# ./configure --prefix=/usr/local/webserver/apache --enable-so --enable-mods-shared=all
# cd /home/eric/下载/software/dev/server/lamp/
# tar zxvf libiconv-1.13.1.tar.gz
# cd libiconv-1.13.1
# ./configure --prefix=/usr/local
# make
# make install
# cd /home/eric/下载/software/dev/server/lamp
# wget /httpd/httpd-2.2.14.tar.gz
Ubuntu配置LAMP+MediaWiki及常见问题
Ubuntu配置LAMP+MediaWiki及常见问题/*在实验室觉得⽂档传来传去太⿇烦了,⼲脆在实验室内部搞个wiki算了,于是⽹上搜集搜集资料,配了⼀个,由于时间仓促,mediaWiki⽐较⾼级的东西没来的及细看,等以后⽤的时候再完善吧*/环境:Ubuntu 15.10 x64⼀、安装LAMP1. 安装Apache使⽤apt-get管理⼯具安装sudo apt-get updatesudo apt-get install apache2安装apache2⽂档和附属⼯具【可选】sudo apt-get install apache2-doc apache2-utils 2.安装MySQLsudo apt-get install musql-server php5-mysql安装过程中需要设置MySQL的root⽤户的密码。
安装之后需要配置MySQL环境,在⼀个终端运⾏sudo mysql_install_db再另⼀个终端运⾏sudo mysql_secure_installation按照⾃⼰的需求,修改root密码、删除⽰例⽤户和数据、禁⽌远程root登录、MySQL实时响应等 3. 安装PHPsudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli如果还需要其他php模块,可以通过下边这个命令查看有哪些可以使⽤:apt-cache search php5-会看到如果想查看某个包更详细的信息:apt-cache show package_name⽬前,如果⼀个⽤户访问Server上的某⼀⽬录,Apache将会⾸先找⼀个名为index.html的⽂件,我们修改这个设置,让Apache⾸先找名为index.php的⽂件,⾸先以root⾝份⽤⽂本编辑器打开dir.cof⽂件:sudo vim /etc/apache2/mods-enabled/dir.conf将index.php放到前⾯就可以了:<IfModule mod_dir.c>DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm</IfModule>测试:在Ubuntu中,“Web root”指向/var/www/html新建脚本:sudo vim /var/www/html/info.php在⽂件中输⼊:<?phpphpinfo();>保存。
在ubuntu上安装与配置php开发环境时的学习总结
1、在ubuntu上安装与配置php开发环境时出现的有一错误(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 的解决方法是非root用户使用的端口80将无权,就是直接以超级管理员的名义来命令。
2、Lamp简介:Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net 商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。
从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。
这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。
名字来源于每个程序的第一个字母。
每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。
开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。
3、XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。
这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。
它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
Ubuntu4 server安装LAMP图文教程
Ubuntu4 server安装LAMP图文教程14 安装详细图文教程及相关故障解决方法首先用建立虚拟机,用镜像作为引导,安装时需要连接外网具体配置可根据自己电脑性能进行设定开机出现语言选择界面,根据自己的实际情况选择安装语言,这里我选择简体中文选择安装服务器版这里是选择键盘选择“否”,不进行测试,后面我们自己选择键盘类型选择英语主机名可以根据自己的喜好进行设置设置第一次登陆名称,最开始不能用进行登陆设置登陆密码再次确认由于密码不满足口令规则,才会有这个提示,由于这是做试验,选择“是”跳过即可设置登陆后进入的目录硬盘分区选择手动,回车继续选择硬盘,回车继续提示是否要清空硬盘上的数据,点击“是”,继续,选择硬盘下面的“空闲空间”,进行分区创建一个新的分区设置分区大小,输入像应的数字即可——————————————分———————割——————线———————————————————关于分区,网上搜索了一些资料如下:1---10G-20G4,挂载至/目录;如果所用硬盘较小,/分区可以小到7G,如果硬盘够大,就没必要省这几个G了,大点以后装大软件有余地;2---MB-MB-MB-MB(请根据内存大小选择,为物理内存大小的1-2倍,但一般不要超过MB),格式,无需挂载点;3---1G-5G-8G4,挂载至/目录,硬盘大的可多分几个G,备份时方便点; 4---所有剩余磁盘空间4,挂载至/目录;请注意分区的顺序、设备符和各目录挂载的次序,依次是/,,/,/;平均磁头移臂次数较少,读写综合性能较优关于分区和/独立分区的补充说明:有些朋友对分区有更细致的说明如下分区根据物理内存来,物理内存小于M时,=物理内存的倍,物理内存大于M但小于M 时,=物理内存的倍,物理内存大于M时,=M,物理内存大于2G时,也不得超过MB不管怎样保留分区有必要,有些应用软件,没分区可能会反应不良当然用代替也行安装至少要两个独立分区,/分区和分区;但是这样的方案一旦根分区出问题,很多私人数据也玩完了,如果需要重装系统的话,的数据也会干掉,所以,基本上用惯的人大多会建议把/单独分区,这样数据更安全,即使装新系统,个人数据仍然健在;因此/独立分区大多不会有什么异议;至于把/独立分区,这是从多方面考虑的:1、硬盘是旋转磁性存储器,是按柱面,磁道,扇区组织数据的,磁头会反复移动搜索数据处理数据越集中,移动越小,效率更高2、由于现在用的人大多频繁在线升级,升级过程很多临时数据会使用/;还用许多应用程序工作时也会频繁使用/用户自己下载软件安装包解包、bt下载、配置、编译以及处理些临时文档在/下进行也很合适而且在完整备份/分区时,可以不用理会/分区,以减少压缩镜像大小所以独立分区可以加快数据处理效率,也间接的保护了硬盘因为各分区数据读写频繁程序不同,部分情况下,可以对硬盘损坏起到一定的预警作用;3、这样分出来的4个区,/分区,分区,/分区,/分区,在备份数据时比较方便再就是硬盘安装时,可以有独立分区方便处理文件分区不用备份; /分区也不用备份;/分区可根据自己实际情况决定是否需要额外备份因已独立分区,实则本身就是一种备份了,所以一般情况下可以不额外备份但如果硬盘使用不可靠,或是个人数据很重要,想要额外备份当然也可行,移动硬盘,光盘等都可选用当前情况下,个人不推荐U盘备份重要数据;/分区是否要备份就看个人喜欢了,如果经常要装各种新发行版本尝试,备份就没有多大意义;如果是已配置好的作为长期工作和学习的稳定系统,可以考虑备份这样可以节约大量重装系统和应用软件以及配置系统和软件的时间——————————————分———————割——————线———————————————————以下是我的分区方案,我的虚拟机内存只设置了1g,所以交换空间分2个,后面这两个分区,都设为逻辑分区当然,设为主分区也没关系文件系统选用4分区配置完成后要保存修改提示将改动的内容写入磁盘,选择“是”继续,接下来就是分区和安装系统的过程了这个要等一段时间,这个可以不填写,继续正在下载,安装这个需要很长一段时间,慢慢等待吧选择不更新按下空格键选取需要安装的功能,建议选取,方便后面进行远程管理,这里虽然可以直接选取,不过还是建议后面来进行手动安装又要等一阵子完成后需要写入引导信息,选择“是”即可安装完毕,需要重新启动,选择“继续”重新启动的登录界面,输入用户名和密码就可以登陆了乱码的处理输入用户名和密码,LL查看一下返回结果是乱码在这之前需要启用进入才行,开启帐号的方法:输入命令:会提示你输入当前用户的密码,输入之后就是设置用户的密码了,然后会让你重新输入一次,回车完成密码的设置输入:–s 就可以进入用户模式下面给出乱码的解决办法:1用vi编辑器修改///文件2把原来的中文编码替换成下面的="en_" ="en_:en"这里涉及到vi的一些用法,大家可以参考vi的操作手册,这里主要用到的一些命令做一下介绍: dd是删除一行; i键是表示要进行插入操作;表示取消操作;:表示在vi之外要进行的操作; Wq 表示保存退出; q!表示退出不保存;3输入命令注销系统,重新登录就了重新登陆后,就没有乱码了远程工具进行管理用查看一下ip地址,就可以使用远程工具进行连接管理了安装安装新内容都需要在权限下进行,所以用 su –s 进入到用户模式下输入以下命令:- 2测试为了确定安装是否成功,我们来测试一下打开浏览器,输入以下网址: ://服务器的ip地址如果成功,你会看到以下内容 " !" 祝贺你,第一步,你算是跨出去了安装 5输入以下命令行: - 5 2--5为了使和能一起工作,我们需要配置一下并且测试一下 ///2测试我们先建一个测试文件(我们叫它),输入以下内容: vi ////这时我们会打开一个文本编辑器,在里面输入以下内容 <? ; ?>保存退出现在打开浏览器,查看一下我们刚刚建立的内容输入以下网址 ://服务器ip 地址/如果显示出的信息内容页面,说明你又成功了一小步安装下面我们来安装5 打开终端,输入以下内容:- -这个时间比较长,视网速而定,下载完成后出现这个界面输入管理密码提示输入的管理密码登陆名是:,密码需要自己输入再次确认输入:再次确认输入,完了之后就完成的安装了安装打开终端,输入以下内容:- 2--- 5-下载完成后会出现这样的界面。
ubuntu下搭建lamp环境
一、安装(以root的身份登入系统,不需要输入前边的sudo (指的是super user do))1. 首先安装SSHsudo apt-get install ssh2.安装Apachesudo apt-get install apache2然后运行Apache:sudo /etc/init.d/apache2 restartApache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。
只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。
3.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)sudo apt-get install mysql-server-5.5 mysql-client-5.5在安装的最后会提示输入mysql的root密码注:安装时出现错误提示E:package "mysql-server-5.5" has no installation candidate解决方法:#sudo apt-get update,然后再运行:#sudo apt-get install mysql-server-5.04.安装PHPsudo apt-get install php5 libapache2-mod-php5重启Apache,让它加载PHP模块sudo /etc/init.d/apache2 restart5.安装phpMyAdminsudo apt-get install phpmyadmin安装时会提示新建一个数据库,可以选是也可以不安装,取决于你自己的意愿phpmyadmin需要php-mcrypt拓展,在大部分情况下不需要独立安装,如果登入phpmyadmin之后网页底部显示警告,请按以下步骤解决:在终端中运行:代码:sudo apt-get install php5-mcrypt提示如果没有安装则会自动安装,如果提示已经安装,进行下一步:编辑php配置文件,在终端中运行:代码:sudo vi /etc/php5/apache2/php.ini在弹出的界面中找到extension的帮助文档和语法,在其后边加上:代码:extension=php5-mcrypt.so另一种方法:安装LAMP在新立得软件包管理器中选择系统-- 编辑--使用任务分组标记软件包在打开的窗口中,勾选LAMP SERVER 然后确定在主窗口中点击红钯的对号应用按钮好了,接下来就是等新立得自动下载完毕并安装完成。
Ubuntu下LAMP环境配置教程(linux)
Ubuntu下LAMP环境配置教程(linux)据说搞好LAMP也就是Linux+Apache+Mysql+php就已经相当于⼀个中级php程序猿的⽔平,当然你的php要得会才⾏,之后就是搞好各种框架。
其实这东西,并不神秘,⾮常简单。
甚⾄⽐Windows还简单,各种变量都⾃动帮你搞好了。
你的畏惧主要来⾃于你的⽆知。
建议先通过phpnow1.5.6在Windows⼀键搭好php环境,然后通过Mysql_Gui_Tools图形化Mysql,把php⼯程写好,把php⼯程、Mysql数据库导⼊导出到Linux上⾯跑,Linux纯属就是跑⼯程,不做开发。
⼀、LAMP的下载、安装与配置在你装好Ubuntu之后,Ubuntu的安装具体请看:《图⽂详解Ubuntu 12.04安装过程》(),把⽹线插好,再按照如下步骤就可以安装好剩下的AMP:1、Ctrl+Alt+T打开终端,输⼊如下的指令:sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql2、按回车,输⼊Y,等待不久的时间,才35M的东西很快下好,不是接外国站点的,是正常的⽹速下载。
如果出现错误,那就是你的Ubuntu 硬件驱动没有弄好,虚拟机就是你的VMware Tools之类的没有搞好,重装之后问题解决。
3、之后则是⼤概15分钟的等待,看⽹速吧。
直接在刷屏。
4、中途要求你设置mysql的密码,这个密码记好了。
要求设置两个,⼀个是mysql-server,另⼀个是mysql-client,同时还要你确定密码,⼀共四次,关键是于你的⽹络⼯程连接数据库密码相同就可以了。
都搞个root得了。
5、之后继续等待其下载、安装完成。
6、由于LAMP⼤部分操作与/var/www⽬录相关,为了⽅便,修改该⽬录的权限为普通⽤户可访问。
在终端继续输⼊如下命令:sudo chmod 777 /var/www/输完之后,凡是sudo命令都要密码,烦!7、之后还要安装⼀个组件phpmyadmin,输⼊如下语句,按Y进⾏安装:sudo apt-get install phpmyadmin8、在安装过程中会要求选择Web server:apache2或lighttpd,默认选择apache2按确定就是了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Ubuntu的LAMP安装与配置
学号:1212596 姓名:唐春作为一位Ubuntu的初学者,在初步尝试Ubuntu的过程中,自然会遇到各种问题,不过所幸还是完成了,下面就来简单介绍一下Ubuntu下LAMP的安装与配置的过程。
一.让我们先来了解一下Ubuntu吧
相对于Windows而言,Ubuntu有强大的命令行处理:就是终端Terminel,在键盘上按Ctrl+Alt+t就可以出现了,这类似于Windows下的cmd(命令行)命令。
但是稍加了解,你就会发现Ubuntu终端功能的强大。
不同于Win累赘的用户管理系统,Ubuntu的用户权限管理非常严格,部分原因可能是因为对系统的安全加以考虑,root用户对系统具有最高权限,而非安装系统时新建的用户。
在终端建立root用户是要输入密码,但输入的密码是没有显示出来的,连一般密码的‘* ’也没有,这是Ubuntu的特点之一。
Ubuntu有强大的软件源,Ubuntu是Linux分支中的debian的发行版之一,当然遵守开源的规则,其在世界各地有不同的服务器支持源,这也就意味,用户不需要像在Windows 下安装软件那样自己下载或者破解,只需要在虚拟机联网的状态下在终端输入命令就可以实现下载安装。
二.在VMware Workstation中安装Ubuntu13.10版本:在南开soft网站下下载Ubuntu13.10压缩包,可以选择不同的版本,附图如下:
然后在VMware Workstation上新建虚拟机进行安装。
三.获取root权限:
在安装完Ubuntu后,我们是以游客身份进入的,但要想执行许多强大的指令,就得拥有更高级的权限,也就是root权限,所以在安装Apache,MySQL和PHP之前得先申请root 权限,然后以root账户登录,下面简单介绍一下root权限设置:
在终端中输入sudo passwd root之后输入并确认自己的秘密(不显示)就行了。
四.安装Apache:
在进行安装Apache之前要先进行软件更新,方法是在终端中输入命令:sudo apt-get update。
下面就可以开始安装Apache了:在终端下输入下在面命令:sudo apt-get install apache2 大概30s后就安装完成。
然后安装完毕后就可以启动Apache了。
检验是否安装成功:在终端中输入命令:sudo /etc/init.d/apache2 restart ,在浏览器里输入http://localhost 或者是http://127.0.0.1 ,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
附图如下:
五.安装MySQL:
同Apache安装在终端中输入如下命令:sudo apt-get install mysql-server
在安装的最后,它会要求里输入root的密码。
附图如下:
输入root秘密:
六.安装PHP:
同样的,在终端中输入命令:sudo apt-get install libapache2-mod-php5 php5 (注意是两个php5).附图如下:
检查是否安装成功在:在终端输入命令:sudo /etc/init.d/apache2 restart ,然后在Web 目录下新建一个PHP文件(可以在终端中输入命令sudo gedit /var/www/phpinfo.php来完成)测试是否安装成功,
内容,说明安装成功了。
假如你未能出现这个页面,而是提示你下载文件的话,你的安装就失败了,网上提供给你一个解决方法:在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled /php5.conf文件里加入下面的一行命令:AddType application/x-httpd-php .php .phtml .php3 在加入上面的命令后,再通过下面的命令应重启Apaceh。
方法是在终端输入命令:
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart。