迁向 ubuntu--未完待续

树莓派+装ubuntu系统+远程控制(备份自用未完待续) 欢迎使用Markdown编辑器 画师:Junc WordPress的博客最近不知道为什么打开异常的慢,正好也到家了,玩一下树莓派顺便把之前写的记录搬运过来做个备份。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样... 阅读详情

          十一期间把 环境 换成了 lamp,现在还在研究中,这篇日志记录下我所学到的东西!

 

          首先让我很糊涂的是 apache 和 php 在 ubuntu 下的目录,感觉太多了,一会切换到这一会切换到那,切着切着就迷糊了,不过还好,从 phpinfo 里面 和 配置文件里找到些眉目,不过还得研究。

 

          1. extension 和 module   在 linux 下 extension 和 module 都是 .so 文件 shared object

              i. m odule 是 apache 的模块 。像 rewite, alias, php5 之类的。

                   a. apache 的 module 是放在 /usr/lib/apache2/modules/ 目录下

                   b. 启用的 module 的配置在 /etc/apache2/mods-enabled/ 目录下。

                   c. /etc/apache2/mods-enabled/ 目录下每个 module 有两个配置

                        1. php5.conf : 对 php5 module 的配置

                        2. php.load :  LoadModule php6_module /usr/lib/apache2/modules/libphp5.so

                   d. /etc/apache2/mods-available/ 目录存放可用的 module

                        1. /etc/apache2/mods-enabled/ 下的每个文件都是到 /etc/apache2/mods-available/ 下的链接

                   e. 启用 apache 的 module:

                        1. 密令:  a2enmod rewrite

                   f. 禁用 apache 的 module:

                        1. 命令:  a2dismod rewrite

              ii. e xtension 是 php 的扩展 。像 mysql, pdo, pdo-mysql, docblock, curl, docblock, xdebug 之类的

                   a. 扩展可以通过一下方式安装

                        1. sudo apt-get install php5-curl

                        2. sudo pecl install php5-curl

                    b. php 扩展放在 extension_dir 所在的目录:/usr/lib/php5/20060613+lfs

                    c. 每个扩展在 /etc/php5/apache2/conf.d/ 下有自己的配置文件。这个目录是在 /etc/apache2/apache2.conf 里面设定的

 

       2.  虚拟主机

               i. 绑定 域名& ip

                    a.  windows 下是 C:/windows/system32/drivers/etc 目录下的 hosts 文件

                    b. ubuntu 下是 /etc/hosts 文件中绑定的

               ii. 设置 虚拟主机

                   a. 加载虚拟主机配置文件是 /etc/apache2/sites-enabled/ 目录下的文件,这个是在 /etc/apache2/apache2.conf 中  Include /etc/apache2/sites-enabled/ 设定的

                   b. sites-enabled 是 sites-available 的链接。这个同 mods-enabled 和 mods-available 的关系一样

                   c. 启用 apache 的虚拟主机

                      1. 命令:  sudo a2ensite vitual_host.httpd_conf

                   d. 禁用 apache 的虚拟主机

                      2. 命令:  sudo a2dissite vitual_host.httpd_conf

                   e. 虚拟主机配置详细介绍:http://wiki.ubuntu.org.cn/Apache%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%8D%97

               ii. 排错::[warn] NameVirtualHost *:80 has no VirtualHosts

                    a.  说明:这个 warn 是因为配置文件中多有个 NameVirtualHost 指令,而且这些指令使用的同一个 ip:ports

                    b.   因此解决的办法是:确认对同一个 ip:ports 在 所有配置文件中 NameVirtualHost 出现一次

                    c.   引用:

                          When the server, dedicated or virtual private server web host, has only one IP address, websites are hosted by Apache via name based virtual hosting. In this case, there should be only one NameVirtualHost been defined. For example,

                          The name of one or more virtual hosts (websites’ domain name) is defined by “servername” directive. So if you have more than one websites hosted on a single IP address, you will have one NameVirtualHost declaration and many VirtualHost sections to configure those domains.

-------

                          可以使用很多NameVirtualHost 指令来分别对应一套VirtualHost 指令, 但对于每个特定的IP:port对来说,只能使用一次NameVirtualHost 指令。

               ii. 排错::pecl install apc->failure

---- 描述

Sorry, I was not able to successfully run APXS.  Possible reasons:
1. Perl is not installed;
2. Apache was not compiled with DSO support (--enable-module=so);
3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs
The output of apxs follows
/tmp/tmpJQuZdD/APC-3.0.16/configure: line 3846: apxs: command not found
configure: error: Aborting
ERROR: `/tmp/tmpJQuZdD/APC-3.0.16/configure --with-apxs' failed

----

--------解决办法

Missing APache eXtenSion (APXS) tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server. APXS is found in apache2-threaded-dev package. The command apt-get install apache2-threaded-dev will also install a long chain of dependencies.

详细见:http://www.debian-administration.org/articles/574

--------

--------------------------------------------------------------------

现在发现还没解决的问题:

1. apche 加载 php.ini 的命令还没找到在哪?

2. extension_dir 和 include_path 找到了,但是都注释掉了,但是 phpinfo 显示正常加载,没找到在哪加载的?

    (现在看来这些命令都是有他们的默认值的。)

--------------------------------------------------------------------

 

       2. 其他

               i.查看 Apache 进程使用什么组和用户来运行的。

                   a.  ps axo user,fsgroup,command | grep apahce (查看 apache 的)

                   b. 这个也可以在 apahce 的配置文件里找到,配置文件中是命令:User

                      ( The User directive sets the userid as which the server will answer requests. )

                   c. 还有一个命令:group

                      ( The Group directive sets the group under which the server will answer requests. )

       3. APT( Advanced Package Tool)

               i.    apt-get

               ii.   apt-cache search keywords keywords ...

               ( 在软件包的描述等信息中收缩指定的关键字;上面命令会列出所有描述中同时含有 keyword1 和 keywords2 等关键字的软件包。)

               iii.   apt-cache show package name

               ( 通过软件包名字搜索)

               iiii.  apt-file

               ( 通在 sources.lst 文件对应软件仓库中所有的软件包文件列表中搜索)

               ( 使用前先: apt-get install apt-file apt-file update )

 

// 一下开始使用代码格式写了。:)

 

Grafana在ubuntu或linux下的安装(未完待续) 一、安装Grafana 1、进入Grafana的下载和安装说明页面: https://grafana.com/grafana/download/7.5.6 如下图所示 选择自己需要的版本后,直接执行页面上给出的对应的ubuntu 或linux 下的安装命令 2、启动Grafana sudo service grafana-server start # 启动 grafana服务 sudo update-rc.d grafana-server defaults /# 设置开机启动 3、在浏览器中输入ht 阅读详情

相关推荐

商店销售预测(回归&随机森林)

通过准备线性回归的数据,我们发现了一些有趣的见解,包括周末的销售增长,公共部门支付工资时的销售增长,以及11月和12月的销售增长。如果我们选择包括这些,我们可能会得到更好的结果,但在这个时候,我们不会用它来做任何预测,而是将转向另一种可能给我们更好的结果的技术。在Kaggle竞赛中,要求我们应用时间序列预测,根据厄瓜多尔大型杂货零售商Corporación Favorita的数据预测商店销售情况,建立一个模型,准确地预测在不同商店销售的商品的单位销量。在快速查看我们的训练数据集之后,我们可以看到有很多零。

qq_45791012的博客 4749

Linux 编译各种错误集锦

  问题1: ​1. Perl is not installed ​2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs ​3. Apache was not built using --enable-so (the apxs usage page is displayed) 解决办法: ...

Sunny 586

如何在Vitis 2023.1上快速搭建LWIP Echo Server(附YT8521S PHY调试心得)

本文详细介绍了在Vitis 2023.1开发环境下,基于Xilinx MPSoC平台快速搭建LWIP Echo Server的完整实战流程。内容涵盖从Vivado硬件工程配置、Vitis软件工程创建,到关键代码剖析与定制化修改,并重点分享了调试非标准PHY芯片(如YT8521S)的宝贵心得与常见问题排查方法,旨在帮助开发者高效实现FPGA与上位机间的可靠网络通信验证。

weixin_29250403的博客 133

apxs编译php.so,PHP编译安装报错Sorry, I cannot run apxs.

Sorry,Icannotrunapxs.Possiblereasonsfollow:​1.Perlisnotinstalled​2.apxswasnotfound.Trytopassthepathusing--with-apxs2=/path/to/apxs​3.Apachewasnotbuiltusing--enable-so(the...

weixin_34587698的博客 692

逆向实战:喜马拉雅新版xm-sign算法解析与本地化生成方案

本文深入解析了喜马拉雅新版xm-sign算法的逆向过程与本地化生成方案。通过详细拆解browserid和sessionid的生成机制,提供了基于Node.js的核心代码实现,帮助开发者在不依赖官方环境的情况下生成有效签名。文章还涵盖了参数获取技巧、常见问题排查及性能优化建议,为爬虫开发者提供了实用的技术参考。

weixin_29256771的博客 298

[华为]华为无线控制器AC6508简单配置实例

用户需求:3个地址段,分别是领导、员工、访客,访问控制策略是只允许访客上网,不允许访客访问内网。 vlan173为设备的管理地址和AP获取的地址,领导、员工、访客的vlan分别是vlan131/vlan132/vlan133 首先是许可的下载,使用华为的账号登陆http://app.huawei.com/isdp ,然后按照说明输入许可,下载许可,将许可导入到设备。 web界面访问后,直接按照配置向导配置就可以了。 1.基本配置里主要配置license、设备名称、设备时间 2.端口配置:连接上

日子_很简单 2万+

php5.3.28安装,安装php-5.3.28 时问题

在linux下安装php时,(我安装的时5.2.6)phptar.gz压缩包解压缩之后。在分配路径和关联扩展包时遇到错误如下:--------------------------------------------------------Sorry, I cannot run apxs. Possible reasons follow:1. Perl is not installed2. apxs...

weixin_42341237的博客 363

Docker+vLLM内网离线部署Qwen3 流程

本文介绍了在CentOS 7系统下进行VLLM容器化部署Qwen3-32B大模型的内网离线方案。首先需准备Nvidia显卡驱动、CUDA 12.4和Docker环境。通过联网机器拉取vllm/vllm-openai镜像并导入内网服务器,同时从魔塔社区下载模型文件。部署时使用docker run命令启动容器,配置了GPU资源、内存共享、端口映射等参数,特别指定了模型路径、并行计算、内存利用率等关键参数。该方案实现了大模型在内网环境的安全高效部署,适用于需要离线运行的AI推理场景。

qq_42881308的博客 1036

php sorry_ i cannot run apxs,Linux运维知识之Linux PHP安装遇见的问题及解决方案

本文主要向大家介绍了Linux运维知识之Linux PHP安装遇见的问题及解决方案,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。遇到的问题与解决方案问题一:报以下错误./configure以下错误发生Sorry, I cannot run apxs. Possiblereasons follow:1. Perl is not installed2. apxs was no...

weixin_31958413的博客 477

Vue3 + 高德地图实现车辆电子围栏监控与报警

通过本文的实现,我们完成了一个通用的车辆电子围栏监控功能:支持多种围栏类型。支持进入/离开/双向报警。使用缓存机制避免重复告警。可与Vue3 + 高德地图无缝集成。在实际项目中,可以结合WebSocket 实时定位,实现车辆的实时监控 + 围栏告警系统🚀。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 1033

safetymonitorapi

Summary of SA8653 Safety Monitor API Introduction This document details Safety Monitor APIs for the SA8653 QNNX platform, covering dual interfaces of APSS and SAIL. It defines core data structures and enumerations for subsystems, fault severity and health

qq_39257814的博客 1588

Linux PHP安装遇见的问题及解决方案

遇到的问题与解决方案问题一:报以下错误./configure以下错误发生Sorry, I cannot run apxs. Possiblereasons follow:1. Perl is not installed2. apxs was not found. Try to pass the path using--with-apxs2=/path/to/apxs3. ...

weixin_34268579的博客 189

基于深度学习的文字识别与检测算法研究

基于深度学习的文字识别与检测算法研究 1. 背景介绍 1.1 文字识别与检测的重要性 在当今信息时代,文字作为人类交流和传递信息的主要载体,无处不在。从日常生活中的路牌、广告牌,到办公场所的文件、合同,再到互联网上的网页、图片等

AI天才研究院 1043

用迁云工具自建遗留系统镜像

有时候,我们就是需要一些不太新的操作系统,譬如Windows Server 2003,譬如RedHat 6.9之前的版本,譬如Ubuntu12等。这些系统或多或少都存在一些安全隐患,站在为用户的安全负责的角度,阿里公共镜像库已经不再提供这些版本的操作系统镜像用于ECS实例的部署了。怎么办,过去,我们有两条路可以走: 在阿里云镜像市场里找,但镜像市场里面...

weixin_33998125的博客 111

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ubuntu下的一些命令 未完待续

Ubuntu初学,上学的时候用过,但是早忘了,现在又要用这个linux啦。。。1、find ./ -name “xxxx.apk” 查找文件 xxxx.apk;先把目录进入到要找这个文件的地方; 2、 grep “Superuser” * -nR http://blog.sina.com.cn/s/blog_63cab61d0100lm7f.html 就是找到

small5e4444的专栏 516

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用ventoy制作ubuntu20.04启动u盘 未完待续

参考1参考2。

qq_49973861的博客 437

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Audacity项目构建系统升级:从Ubuntu 20.04迁移至24.04的技术实践

作为开源音频编辑软件的领军者,Audacity在Linux平台上的构建一直面临着依赖库版本兼容性的严峻挑战。当开发团队需要从Ubuntu 20.04(Focal Fossa)迁移到Ubuntu 24.04(Noble Numbat)时,构建系统的适配成为关键的技术障碍。 **迁移面临的核心问题:** - 依赖库API版本不兼容 - 编译器工具链升级带来的语法差异 - 系统库路径和命名规范变化 -...

gitblog_07855的博客 507

gitlab安装和迁库

GitLab 是开源免费的(社区版免费,企业版需要订阅),我们用社区版本 gitlab ce 一般即可满足应用 如果你的linux服务器系统是Ubuntu 1. 从gitlab社区版本下载页 https://packages.gitlab.com/gitlab/gitlab-ce?filter=rpms&page=1     选择下载deb格式的版本,放到Ubuntu服务器的home

hsany330的专栏 547

Ubuntu 下多种方式安装 TensorFlow 总结(未完待续。。。。)

前言 在本篇文章中,我们将介绍TensorFlow的安装,TensorFlow是Google公司在2015年11月9日开源的一个深度学习框架。 官网文档地址为:https://www.tensorflow.org/ 官方GitHub仓库:https://github.com/tensorflow/tensorflow TensorFlow目前支持4种开发语言,分别是Python(包括Pytho...

CareChere的博客 1032

【Linux】【Ubuntu 】Ubuntu16.04 网络管理(未完待续)

逐步实验完善ing… 文章目录一、配置文件简介1. /etc/host.conf配置文件2. `/etc/hosts`配置文件3. /etc/resolv.conf配置文件4. /etc/network/interfaces配置文件5. /etc/udev/rules.d/70-persistent-net.rules配置文件6. /etc/xinetd.conf配置文件7.其他配置文件二、U...

RadiantJeral的博客 4213

【云计算的1024种玩法】巧用迁云工具轻松实现服务器迁移到ECS

前言 很多时候如何将服务器迁移到阿里云的ECS成了很多用户上云之路的拦路虎,特别是在本地操作系统中已经有了非常复杂的软件部署这时候迁移上云或者在不同公有云之间迁移就让不少人犹豫不决了。 阿里云提供的 迁云工具 就是为这个迁移痛点而生的,特别好用! 介绍 迁云工具 直接使用公网迁移用户的系统,无需占用额外的本地存储空间,大大减轻了迁移的负担和迁移成本;同时...

weixin_33928137的博客 306

Ubuntu1804和2004高版本,右键无法创建TXT文档的解决办法【未完待续】

Ubuntu1804和2004高版本,右键无法创建TXT文档的解决办法【未完待续】 问题: Ubuntu1804和2004高版本,右键无法创建TXT文档 解决办法1:【常用】 1.打开终端 2.输入:gedit 123 3.保存即可 解决办法2:【失败】 1.打开终端 输入:gedit ~/.config/user-dirs.dirs 2.显示如下 XDG_DESKTOP_DIR=“HOME/Desktop"XDGDOWNLOADDIR="HOME/Desktop" XDG_DOWNLOAD_DIR="H

深海民工CFDer 1412

发现在创建云服务器ecs实例的磁盘快照时_如何使用迁云工具迁移服务器到阿里云?...

阿里云迁云工具,简称迁云工具,是一个阿里云自主研发的能将服务器中的操作系统、应用程序以及应用数据等迁移到阿里云并生成ECS镜像的离线客户端工具。阿里云迁云工具是专为平衡阿里云用户的线上线下服务器负载,或者各种不同云平台之间的负载而研制的。以其轻巧便捷的特点,阿里云迁云工具支持在线迁移物理机器服务器、虚拟机以及其他云平台的云主机或者阿里云不同地域间实例迁移。该工具具有免安装、全托管、多场景兼容、断点...

weixin_39635657的博客 374

Ubuntu下常用但是我容易忘记的命令总结(未完待续)

写在前面的话 这个主要是写给自己看的,还是用的少了,哎,弱啊。 1.文件的归档处理 1.1 zip命令和unzip命令 zip 命令: $ zip test.zip test.txt 1 它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,...

请叫我小纯洁 208

Ubuntu16.04上配置使用superpixel-benchmark——未完待续

Ubuntu16.04上配置使用superpixel-benchmark 首先在GitHub上download下源码:superpixel-benchmark 下载后打开文件夹可以看到有一个docs文件夹,其中就是关于如何配置以及使用benchmark的方法。在BUILDING.md中可以看到配置前系统需要装MATLAB以及Java等软件和包。MATLAB版本不能过高(感谢师兄的指导),此处使用MATLAB2014a。因为MATLAB2014a与GCC/G++ 4.7.X这个版本相匹配,因此先检查自己Ubu

weixin_41032631的博客 947

ubuntu网络配置简述

简述如何配置ubuntu系统网络配置。

astrotycoon 597
上一篇: Ubuntu下启动/重启/停止apache,mysql服务器
下一篇: PHP autoload 机制
phpandjava
博客等级 码龄18年 60粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值