ubuntu下LAMP环境的详细安装教程


本篇内容介绍了“ubuntu下LAMP环境的详细安装教程 ”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LAMP的概念:Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。安装LAMP就已经安装了 网页服务器 数据库 Perl/PHP/Python语音环境。如果你是安装到本机上测试的话,最好确保hosts的内容为这样安装安装LAMP套件一次性安装用空格选中LAMP,回车即可。(不过要小心别修改其他的选项,否则会安装或删除该服务!)仔细手动安装法(最小组件)有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装时sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。图形安装法在新立得软件包管理器中选择编辑--使用任务分组标记软件包在打开的窗口中勾选 LAMP SERVER然后确定。在主窗口中点击绿色的对号应用按钮好了 。接下来就是等待…等待新立得 自动下载安装完。注意:安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。打开http://localhost或http://127.0.0.1图形化管理软件(可选)安装webmin这是一个系统管理软件,管理包含LAMP组件在内的大部分系统服务。同时能进行安装、进程管理等多种系统功能。先到webmin官方下载软件 在该软件包存放位置下,打开终端。(你也可以用命令切换到该位置)如果提示缺少依赖,那差什么就装什么访问地址(注意是加密安全链接):https://127.0.0.1:10000安装phpmyadmin这是一个数据库管理软件,管理mysql.其实这也是个安全隐患,建议通过openssh来管理服务器。方案一:终端中运行命令 (不推荐)方案二:强烈建议不要从源里安装
在phpmyadmin官网上下载软件包,解压缩到本地目录/var/www/phpmyadmin
tips:如果你请直接解压到/var/www/phpmyadmin,如果不存在phpmyadmin,请自行创建
在终端下执行找到“blowfish_secret”在后面填上任意字母保存,退出
安装php5-mcrypt编辑php配置文件在extension下面加上(任何独立一行就行)保存,重启apache2在浏览器里输入http://localhost/phpmyadmin注:如果进入phpmyadmin出现配置文件引用失败则删除刚自己添加的保存,退出
然后再重启apache2在浏览器里输入http://localhost/phpmyadmin配置文件路径1>apache 的配置文件路径 /etc/apache2/apache2.conf2>apache 网站字符编码配置路径 /etc/apache2/conf.d/charset3>php.ini 路径 /etc/php5/apache2/php.ini4>mysql配置文件 路径 /etc/mysql/my.cnf一般不要使用,尤其是新手5>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf6>默认网站根目录 /var/www常用命令1.重启apache2.重启mysql配置apache1.更改默认字符集
终端中使用命令将其中的的井号去掉,后面字段改成UTF-8(如果您的网站是这样了话)中间的空格数并不重要,但一定要有。2.添加支持文件类型(一般不需要),与网站地址(需要)终端中使用命令在配置文件最后面加入下面几行:添加文件类型支持 (注:如果无法在html中解析php的语句,添加下面语句。网上好多都是说直接编辑httpd.conf,但是ubuntu版本的apache2没有这个文件,你可以直接编辑apache2.conf,或者自己加一个httpd.conf,作为用户配置文件,apache2.开发云主机域名conf 中include这个配置文件。)添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)更改服务器地址(这里改为本机),您可以凭您喜好修改,就是必须一致修改apache的根目录DocumentRoot:将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ 以上Apache2就基本配置完成了。重启Apache2服务即可。 下面的是参考,一般不需要改变,除非有特殊需求。再修改site的配置文件80是端口号Apache模块配置PHP5这个没什么好说的 根据个人自己需要
建议将安全模块开启(注意!开启后phpmyadmin会不能用)注意:你可能需要敲入命令或来获取你的php cli加载的php.ini路径(Loaded Configuration File,比如 /etc/php5/cli/php.ini 而非 /etc/php5/conf.d/php.ini)。但此文件并不一定是apache php5模块加载的php.ini文件,如果要获得apache php5模块加载的php.ini,请参见测试_phpinfo()nano可以用Ctrl+w来搜索将 safe_mode = off safe_mode = 设置为 safe_mode = on safe_mode = /var/www/htdocs/ 以上 /var/www/htdocs/是您在上面设置个网站根目录,请按照情况修改,结尾的/是一定要加的,不然 /var/www/htdocsa,/var/www/htdocsb,等目录也可以访问。以下是更改默认时区去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)配置MySQLMySQL常用命令MySQL大部分命令是以结尾,这里除了5给出的命令,其它一定要以结尾!1.进入mysql这是访问本地服务器认证成功之后就进入mysql的命令控制台,以下都是在mysql的命令控制台的命令。2.显示已经存在的数据库3.创建数据库 数据库名在这里是没有[]号的!!,还有在linux下是区分大小写(只是使用时有关!)。4.创建一个受限用户 这个用户(testuser)只有一个数据库(这里是test库)的访问写入权限,这个数据库创建与删除表的权限,并且只能在本地登入,密码为userpasswd5.退出数据库配置文件(新手、无特殊要求勿动)这里有一个地方要注意 默认:是只允许本地访问数据库的这里不是说本机架设了网站,用户通过架设在的网页不能访问MySQL ,是指其它机子不能直接访问MySQL解除限制只能本地访问mysql,如果需要其他机器访问,应使用如下语句,把这“bind-address 127.0.0.1”句话用#注释掉配置phpmyadmin(没装就不要看)访问http://localhost/phpmyadmin,phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin你可以把phpmyadmin复制过去 或者 链接过去然后 终端中运行命令然后把下面两句的路径 改为/var/www/phpmyadmin(因为我已经配置好环境,所以忘记了phpmyadmin中默认配置怎么写的。。反正就是在第三行和第四行的两句.如果我没记错的话 应该是下面这样)改为:LAMP到此已经配置完成了测试 phpinfo(); (根据需要,自己选择,可不做)创建、测试phpinfo:打开http://localhost/info.php。性能优化(根据需要,自己选择,可不做)安装Zend Optimizer要求PHP版本为5.2,不支持Ubuntu10.04的PHP5.3,请参照PHP5.2。下载Zend Optimizer。 直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下编辑php.ini开头加入,注意标点符号要英文。重启apache2还是上面那个phpinfo文件,要能看到如下信息安裝XCachexcache配置文件路径是编辑php.ini把xcache.ini的内容加入到php.ini。 重启apache2检查安装是否成功还有前面info.php页应该有XCache模块这里有点奇怪的是,如果不把xcache.ini的内容加入php.ini,apache也能载入XCache,但info.php上没XCache模块。安装eAccelerator下载eAccelerator修改php.ini文件,安装为Zend扩展,最好放在开头,放到[zend]之前,免的出莫名其妙的问题:创建cache缓存目录默认值是/tmp/eaccelerator,这非常简单因为任何人都对该目录可写,但是并不明智,因为重启后系统会自动清理该目录。一个更好的地方是/var/cache/eaccelerator。创建该目录并确保它对eAccelerator的使用者可写(通常该用户是你的网络服务器运行者,可能是www-data)。 使用默认值的话这样继续:改成 /var/cache/eaccelerator的话这样继续,先改php.ini复制控制文件control.php到网站根目录修改control.php的$user和$pw,默认是admin和eAccelerator重启apache打开http://localhost/control.php查看之前的info.php页面,有下列字段:安全隐藏服务器信息指定apache2的运行账户以root来运行是很危险的,用下面的方法更改,这里是都改为www-data要确认存在这些用户组。启用.htaccess这个对pbpbb3这样有附带.htaccess的程序有利,不过其它场合有可能引发问题。 方法:在网站主机配置下加入AllowOverride AuthConfi例子:其他PDO的安装最后编辑php.ini再最后面添加两行:排错无法解析php文件,浏览器提示下载所要打开的php文件执行:如果显示为:那就要彻底删除libapache2-mod-php5,然后重新安装它重启apache2清除浏览器缓存,然后输入http:localhost虚拟主机见Apache虚拟主机指南屏蔽迅雷迅雷的user-agent是通过.htaccess文件屏蔽迅雷的下载/盗链功能:你可以用Firefox的扩展user-agent switcher来测试效果。如果你的资料地址已经被迅雷索引,请修改资源的路径地址。如果用户手动用UltraEdit改写迅雷的user-agent,亦或者本机装虚拟机,虚拟机挂代理,迅雷挂虚拟机中的代理,这种屏蔽方法就失效了。“ubuntu下LAMP环境的详细安装教程 ”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: dos2unix替代

#以下2种都可以:sed -e ‘s/.$//g’ oldfile > newfilesed ‘s/^M//’ oldfile > newfile #注意 ^M = Ctrl + v,Ctrl + m 命令组合打印出来的字符cat o开发云主机域名…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/19 12:07
下一篇 04/19 12:07