位置: 编程技术 - 正文

ubuntu下LAMP环境安装详细教程 (ubuntu安装lamp)

编辑:rootadmin

推荐整理分享ubuntu下LAMP环境安装详细教程 (ubuntu安装lamp),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:lamp ubuntu,ubuntu搭建lamp环境,ubuntu laravel,ubuntu laptopmode,ubuntu laptopmode,ubuntu20.04安装lamp,ubuntu20.04安装lamp,ubuntu20.04安装lamp,内容如对您有帮助,希望把文章链接给更多的朋友!

LAMP的概念:

Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

安装LAMP就已经安装了 网页服务器 数据库 Perl/PHP/Python语音环境。

如果你是安装到本机上测试的话,最好确保hosts的内容为这样

安装

安装LAMP

套件一次性安装

用空格选中LAMP,回车即可。(不过要小心别修改其他的选项,否则会安装或删除该服务!)

仔细手动安装法(最小组件)

有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装时sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。

图形安装法

在新立得软件包管理器中选择 编辑--使用任务分组标记软件包

在打开的窗口中 勾选 LAMP SERVER 然后确定。

在主窗口中 点击绿色的对号 应用 按钮

好了 。接下来就是等待...等待新立得 自动下载安装完。

注意: 安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。

打开 或 在该软件包存放位置下,打开终端。(你也可以用命令切换到该位置)

如果提示缺少依赖,那差什么就装什么

访问地址(注意是加密安全链接): (不推荐)

方案二:

强烈建议不要从源里安装在phpmyadmin官网上下载软件包,解压缩到本地目录/var/www/phpmyadmintips:如果你请直接解压到/var/www/phpmyadmin,如果不存在phpmyadmin,请自行创建在终端下执行

找到“blowfish_secret”在后面填上任意字母

保存,退出安装php5-mcrypt

编辑php配置文件

在extension下面加上(任何独立一行就行)

保存,重启apache2

在浏览器里输入 的配置文件路径 /etc/apache2/apache2.conf

2>apache 网站字符编码配置路径 /etc/apache2/conf.d/charset

3>php.ini 路径 /etc/php5/apache2/php.ini

4>mysql配置文件 路径 /etc/mysql/my.cnf 一般不要使用,尤其是新手

5>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf

6>默认网站根目录 /var/www

常用命令

1.重启apache

2.重启mysql

配置apache

1.更改默认字符集终端中使用命令

将其中的

的井号去掉,后面字段改成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的配置文件

是端口号

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时区)

配置MySQL

MySQL常用命令

MySQL大部分命令是以

结尾,这里除了5给出的命令,其它一定要以

结尾!

1.进入mysql

ubuntu下LAMP环境安装详细教程 (ubuntu安装lamp)

这是访问本地服务器

认证成功之后就进入mysql的命令控制台,以下都是在mysql的命令控制台的命令。

2.显示已经存在的数据库

3.创建数据库 数据库名在这里是没有[]号的!!,还有在linux下是区分大小写(只是使用时有关!)。

4.创建一个受限用户 这个用户(testuser)只有一个数据库(这里是test库)的访问写入权限,这个数据库创建与删除表的权限,并且只能在本地登入,密码为userpasswd

5.退出数据库

配置文件(新手、无特殊要求勿动)

这里有一个地方要注意 默认:是只允许本地访问数据库的这里不是说本机架设了网站,用户通过架设在的网页不能访问MySQL ,是指其它机子不能直接访问MySQL

解除限制只能本地访问mysql,如果需要其他机器访问,应使用如下语句,把这“bind-address .0.0.1”句话用#注释掉

配置phpmyadmin(没装就不要看)

访问 ,phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin

你可以把phpmyadmin复制过去 或者 链接过去

然后 终端中运行命令

然后把下面两句的路径 改为/var/www/phpmyadmin(因为我已经配置好环境,所以忘记了phpmyadmin中默认配置怎么写的。。反正就是在第三行和第四行的两句.如果我没记错的话 应该是下面这样)

改为:

LAMP到此已经配置完成了

测试 phpinfo(); (根据需要,自己选择,可不做)

创建、测试phpinfo:

打开 。

性能优化(根据需要,自己选择,可不做)

安装Zend Optimizer

要求PHP版本为5.2,不支持Ubuntu.的PHP5.3,请参照PHP5.2。

下载 Zend Optimizer。 直接贴下载地址,参考版本号改(这是位的),不然主页要注册才能下

编辑php.ini

开头加入,注意标点符号要英文。

重启apache2

还是上面那个phpinfo文件,要能看到如下信息

安?XCache

xcache配置文件路径是

编辑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

打开 方法:在网站主机配置下加入AllowOverride AuthConfi 例子:

其他

PDO的安装

最后编辑php.ini

再最后面添加两行:

排错

无法解析php文件,浏览器提示下载所要打开的php文件

执行:

如果显示为:

那就要彻底删除libapache2-mod-php5,然后重新安装它

重启apache2

清除浏览器缓存,然后输入http:localhost

虚拟主机

见Apache虚拟主机指南

屏蔽迅雷

迅雷的user-agent是

通过.htaccess文件屏蔽迅雷的下载/盗链功能:

你可以用Firefox的扩展user-agent switcher来测试效果。

如果你的资料地址已经被迅雷索引,请修改资源的路径地址。

如果用户手动用UltraEdit改写迅雷的user-agent,亦或者本机装虚拟机,虚拟机挂代理,迅雷挂虚拟机中的代理,这种屏蔽方法就失效了。

附录

apache2配置文件与子目录一览表

/etc/apache2/apache2.conf 全局配置 /etc/apache2/envvars 环境变量 /etc/apache2/ports.conf httpd服务端口信息 /etc/apache2/conf.d/一般性配置文件存放地 /etc/apache2/mods-available/ 已安装的模块 /etc/apache2/mods-enabled/ 已经启用的模块/etc/apache2/sites-available/ 可用站点信息 /etc/apache2/sites-enabled/ 已经启用的站点信息,当中的文件是到/etc/apache2/sites-available/ 文件的软连接。 /etc/apache2/httpd.conf

Ubuntu .下安装Eclipse的经验分享 1.安装JDKubuntu.系统自带的Java环境是openjdk,最好使用sunjdk(具体原因不明,网上教程基本都是这样的),因此先去官方网站(

ubuntu . 安装mysql数据库教程 Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Windows相容性很好,非常适合Windows用户的迁

debian7更换gcc版本的二种方法分享 方法一:安装gcc4.4和g++4.4复制代码代码如下:sudoapt-getinstallgcc-4.4sudoapt-getisntallg++-4.4修改默认gcc和g++为4.4的版本复制代码代码如下:sudoupdate-alternatives--remove

标签: ubuntu安装lamp

本文链接地址:https://www.jiuchutong.com/biancheng/356476.html 转载请保留说明!

上一篇:Ubuntu重装启动失败进入修复grub rescue模式的解决方案(ubuntu装完后重启找不到操作系统)

下一篇:Ubuntu 11.04下安装Eclipse的经验分享(ubuntu 安装x11)

  • 怎么进行增值税纳税申报
  • 视同销售填在申报表哪一栏
  • 增值税优惠政策3%降1%
  • 独立核算自负盈亏和统负盈亏怎么选
  • 政府土地收储是什么意思
  • 企业的银行存款
  • 转账支票支付购货款填制什么凭证
  • 契税晚交有什么影响
  • 成本法和权益法大白话
  • 收回员工社保入什么科目
  • 公益性捐赠纳税调整案例
  • 全年一次性奖金税收优惠政策
  • 小规模企业给别人开16万增值税专用发票
  • 劳务费可以开吗
  • 知识产权投资入股要交税吗
  • 营业外支出增值税率是多少
  • 费用报销是先记账后付款还是先付款后记账
  • 城建税和教育费附加可以税前扣除吗
  • 印花税计税金额是含税还是不含税
  • 领取劳保用品如何做凭证怎么做会计分录?
  • 应交税费贷方余额负数表示什么
  • 财管如何区分金额大小
  • 微信转账截图可以p图吗
  • 发票作废的政策规定
  • 返利怎么走账
  • linux必不可少的分区
  • PHP:pcntl_wtermsig()的用法_PCNTL函数
  • 营改增后甲供材的账务处理
  • 清算期间会计分录
  • 防止盗链的php代码
  • 非居民纳税人可以做汇算清缴吗
  • yolov5 anchors 中 K-means聚类
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
  • vget命令
  • 交易性金融资产属于流动资产
  • 如何理性看待国企改革
  • 房地产开发公司组织架构
  • 织梦如何使用
  • 最好最实用的织毛线
  • 向投资者分配现金股利为什么会导致所有者权益减少?
  • sql效率优化
  • 火车票丢了还能再取吗
  • 预付账款怎么记账
  • 主营业务成本借贷方向增减
  • 年报中的资产总额怎么计算
  • 交房租会计分录怎么写好
  • 应收应付款会计分录
  • 实收资本为零该怎么办
  • 企业有进项税额,无销项税额
  • 认缴制下实收资本可以减少吗
  • 计提印花税会计分录怎么写
  • 资固定资产清理
  • 软件属于无形资产什么类别
  • 删除默认操作系统
  • win10日历怎么设置
  • 局域网 打印机 共享
  • linux 根目录
  • xp桌面浏览器图标不见了
  • win7玩dnf总是未响应
  • 解决安全问题的有效途径
  • win8 自动登录
  • win10预览版21301bug
  • 3d引擎开发
  • linux shell脚本命令
  • unity yield
  • 安卓拍照闪退
  • 如何获取电子户口簿
  • jq拖拽功能
  • 陕西省地方税务局公告2017年第2号
  • 北京市地方税务局发票查验
  • 怎么查询企业的联系方式
  • 未按时缴纳税款是什么行为
  • Excel表格如何导出
  • 什么是居民企业和非居民企业
  • 新都税务局咨询电话号码
  • 如何填写财产申报表
  • 四川省地方税务局关于城镇土地使用税困难减免
  • 漳州市税务局电话多少
  • 新疆税务电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设