ubuntu 搭建 lamp(如何在ubuntu上写程序)

今天给各位分享ubuntu 搭建 lamp的知识,其中也会对如何在ubuntu上写程序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

ubuntu停搭建php环境(LAMP)

在Ubuntu系统中搭建LAMP环境,主要是Apache、MySQL、PHP与PHPMyAdmin的集成,用于构建Web应用程序的开发与部署环境。下面是各组件的安装与配置步骤。

首先,安装Apache服务器。

?使用命令行执行:sudo apt-get install apache2进行安装。

?安装完成后,在Firefox浏览器中访问,若显示成功信息则说明Apache安装成功。

?修改Apache的/var/www目录权限以供外部访问:sudo chmod 777/var/www。

?启动Apache服务:sudo service apache2 start,关闭服务:sudo service apache2 stop,重启服务:sudo service apache2 restart。

接下来,安装MySQL数据库。

?执行命令:sudo apt-get install mysql-server5.5开始安装。

?在安装过程中,会提示输入数据库名和密码。

?安装成功后,通过终端连接MySQL:mysql-uroot-p,显示数据库版本。

安装PHP。

?使用命令:sudo apt-get install php5进行安装。

?验证PHP是否安装成功,编辑文件/var/www/index.php,内容为:phpinfo();。

?若显示PHP版本信息,则说明安装正确。

安装PHPMyAdmin。

?执行命令:sudo apt-get install phpmyadmin。

?在浏览器中输入,若显示“not found”,说明需要将phpmyadmin文件夹转移到/var/www/目录下。

?使用命令:sudo ln-s/usr/share/phpmyadmin//var/www/完成转移。

?再次访问,应该能浏览到熟悉的界面。

总结关键配置:

? Apache配置文件路径:/etc/apache2/apache2.conf

? PHP配置文件路径:/etc/php5/apache2/php5.ini

? MySQL配置文件路径:/etc/mysql/my.cnf

? PHPMyAdmin配置文件路径:/etc/phpmyadmin/apache.conf

?网站根目录:/var/www

ubutun搭建LAMP环境步骤

安装Ubuntun操作系统

在进行LAMP环境搭建之前,首先要安装Ubuntun操作系统。可通过官方网站下载对应版本并进行安装。

开启SSH服务

使用命令行工具sudo apt-get install openssh-server进行安装,完成安装后,可通过SSH服务远程连接服务器。

查看主机IP地址

使用ifconfig命令查看主机的IP地址,以便进行远程连接。可使用如Xshell等远程连接工具进行连接。

安装LAMP

完成SSH服务的开启后,依次安装Apache2、Mysql、php。使用命令行工具sudo apt-get install命令进行安装,确保LAMP环境的搭建。

安装php常用扩展

为了使php具备更多功能,需要安装gd库和curl。使用sudo apt-get install php5-gd php5-curl curl libcurl3 libcurl3-dev进行安装,并重启Apache服务以确保扩展生效。

使用filezilla传输文件

使用filezilla等工具进行文件传输。若无法使用root账户登录,需进入/etc/ssh/sshd_config进行配置,并重启ssh服务。

配置文件详解

Apache的可用模块位于/etc/apache2/mods-available目录,已启用的模块位于/etc/apache2/mods-enabled目录。php配置文件为/etc/php5/apache2/php.ini,mysql配置文件为/etc/mysql/my.cnf。

多站点配置

将默认配置文件000-default.conf复制到可用模块目录下,并建立软连接到已启用的模块目录。通过增加ServerName和修改document root,可实现多站点配置。重启Apache服务以使更改生效。

安装phpmyadmin

使用apt-get install phpmyadmin命令进行安装,将phpmyadmin默认安装在/usr/share下。通过建立软连接ln-s/usr/share/phpmyadmin/var/www,确保phpmyadmin可用。

设置root账户密码

由于默认情况下root账户无密码,为确保安全性,需为root账户设置密码。使用sudo passwd root命令进行设置,完成设置后即可使用root账户登录。

总结

以上内容介绍了Ubuntun搭建LAMP环境的步骤,包括了SSH服务开启、LAMP环境安装、php扩展安装、配置文件详解、多站点配置以及phpmyadmin安装等多方面内容。希望对有兴趣学习PHP教程的朋友有所帮助。

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

在Ubuntu操作系统中搭建lamp(PHP+Mysql+Apache)环境并进行卸载的方法如下:

首先安装Apache服务器,执行命令:

sudo apt-get install apache2

安装完成后,重启Apache:

sudo/etc/init.d/apache2 restart

在浏览器中输入或,若看到“It works!”则表示Apache已成功安装。Apache默认在/var/www下建立名为www的目录,用于存放可被浏览器访问的Web文件。

安装PHP:

sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql

安装完毕后,重启Apache加载PHP模块:

sudo/etc/init.d/apache2 restart

创建一个PHP文件进行测试:

<?php phpinfo();?>

保存文件后,在浏览器中输入,若出现显示PHP运行参数的页面,则表示PHP已正常运行。

安装MySQL:

sudo apt-get install mysql-server mysql-client-5.1

在安装过程中,MySQL会要求设置root密码,注意此密码与Ubuntu的root密码不同。

安装phpmyadmin进行MySQL数据库管理:

sudo apt-get install phpmyadmin

在phpmyadmin安装过程中,选择Web server为apache2,输入数据库密码连接密码。随后,通过命令将phpmyadmin与Apache连接:

sudo ln-s/usr/share/phpmyadmin/var/www

测试phpmyadmin:在浏览器中输入。

完成LAMP组件安装后,进行以下设置:

设置Ubuntu文件执行读写权限:修改/var/www目录权限为所有用户可读写。

配置Apache:启用mod_rewrite模块和PHP5,检查并添加需要的扩展。

配置Apache字符编码:修改配置文件以使用UTF-8编码。

配置PHP字符编码:在PHP配置文件中修改default_charset为UTF-8。

完全卸载LAMP环境:

使用命令依次卸载Apache、PHP、MySQL及相关依赖:

sudo apt-get–purge remove apache2

sudo apt-get–purge remove apache2-common

sudo apt-get–purge remove apache2-util

sudo apt-get autoremove apache2

删除相关配置文件:

sudo rm-r/etc/apache2

sudo rm-r/var/www

sudo rm-r/etc/init.d/apache2

卸载PHP5:

sudo apt-get–purge remove libapache2-mod-php5 php5 php5-gd php5-mysql

sudo apt-get autoremove php5

卸载MySQL:

sudo apt-get autoremove–purge mysql-server

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common

清理残留信息:

dpkg-l|grep ^rc|awk'{print$2}'|sudo xargs dpkg-P

通过以上步骤,即可在Ubuntu中搭建lamp环境并实现完全卸载。

阅读剩余
THE END