lamp服务器维护优化
文章平均质量分 83
河北强商网络科技有限公司
以科技人员为主体,由科技人员领办和创办,主要从事高新技术产品的科学研究、研制、生产、销售,以科技成果商品化以及技术开发、技术服务、技术咨询和高新产品为主要内容,以市场为导向,实行“自筹资金、自愿组合、自主经营、自负盈亏、自我发展、自我约束”的知识密集型经济实体。
展开
-
关于解决浏览器不同域名交互数据的跨域问题(php和vue)
关于浏览器解决跨域问题方法一:1.允许所有的域名下的ajax请求,下面2行经测试chrome和360极速浏览器,缺一不可,即第二个参数不能缺少原创 2022-06-04 19:59:58 · 697 阅读 · 0 评论 -
Linux(Centos)之chkconfig命令使用攻略及案例分析
Linux(Centos)之chkconfig命令使用攻略及案例分析[root@iZ25ja2kaemZ ss]# chkconfig --helpchkconfig version 1.3.49.3 - Copyright (C) 1997-2000 Red Hat, Inc.This may be freely redistributed under the terms of the GNU Public License.usage: chkconfig [--list] [--ty...原创 2022-05-30 07:48:43 · 1372 阅读 · 0 评论 -
Linux之crontab计划任务命令使用攻略
Linux之crontab计划任务命令使用攻略usage: crontab [-u user] file ,为用户载入一个计划任务,如果省略-u参数,那么默认-u的参数值为当前登录用户。参见案例五。 crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user's crontab),编辑用户的计划任务文件,即编...原创 2022-05-28 07:09:00 · 546 阅读 · 0 评论 -
Linux man命令的使用方法
Linux man命令的使用方法man 【选项】【手册编号:默认为1】【命令名字】选项列表:-a:在所有的man帮助手册中搜索;参见案例3.-f:等价于whatis指令,显示给定关键字的简短描述信息;参见案例五。-P:指定内容时使用分页程序;-M:指定man手册搜索的路径。man中的相关操作: :ctrl + f或者Page Down:向下翻页 :ctrl + b或者Page Up:向上翻页 :g到第一行 :G到最后一行 :/start:能在整手册中...原创 2022-05-17 21:55:24 · 986 阅读 · 0 评论 -
Apache 配置多个https协议(ssl加密)站点
Apache 配置多个HTTPS站点HowardSir0人评论6407人阅读2018-05-09 23:23:54工作中经常会遇到多个站点实现https访问,并指向同一个网页,本文将详解如何在Centos 环境下配置Apache多站点实现HTTPS访问。准备工作OS:CentOS release 6.8 (Final)Web:Apache安装Apache1、安装Apache[root@node1 ~]# yum install httpd -y2、启动服务[root@node原创 2022-05-12 07:45:50 · 1097 阅读 · 0 评论 -
Linux命令之init命令分析
Linux命令之init命令分析什么是INIT: init是Linux系统操作中不可缺少的程序之一。 所谓的init进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。 内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,原创 2020-12-17 23:05:51 · 583 阅读 · 0 评论 -
如何解决:Fatal error: Incompatible file format: The encoded file has format major ID 1
如何解决:Fatal error: Incompatible file format: The encoded file has format major ID 1问题:站点迁移后出现错误Fatalerror:Incompatiblefileformat:TheencodedfilehasformatmajorID1,whereastheLoaderexpects4in/home/wwwroot/xxxxxx/include/template.fun.php...原创 2020-12-14 00:46:21 · 973 阅读 · 0 评论 -
linux安装并配置版本控制软件subversion(svn小乌龟)实战教程
linux 安装并配置版本库subversion 实战教程一.安装 yum install subversion 二.配置 本系统采用为每个项目单独建一版本库的策略。配置文件,密码文件,访问控制文件等都放在版本库的conf目录下。 所以每次开始一个新项目都必须新建一个版本库,并重新配置各配置文件。还有很重要的一条,要求各组员重新配置客户端,包括服务器版本库路径,本地路径等信息。 1. 建立版本库目录(可建立多个,新建库后以下各项都需重新配置。注意区别安装目录与版本库目录,以下讲的都是.原创 2020-09-30 22:21:42 · 880 阅读 · 0 评论 -
lamp环境下配置apache的https 虚拟主机 配置文件案例
<VirtualHost *:443> #修改为申请证书时绑定的域名www.YourDomainName1.com。 ServerName www.qiangshangkeji.com DocumentRoot /new/web/web/www.qiangshangkeji.com/public SSLEngine on #添加SSL协议支持协议,去掉不安全的协议。 SS...原创 2020-08-07 19:13:44 · 202 阅读 · 0 评论 -
centos7(Linux)系统yum安装MariaDB10.4详细攻略
centos7(Linux)系统yum安装MariaDB10.4Add repository to CentOS 7:[root@localhost ~]# sudo tee /etc/yum.repos.d/mariadb.repo<<EOF[mariadb]name = MariaDBbaseurl =http://yum.mariadb.org/10.5/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-Mari.原创 2020-08-05 19:30:04 · 790 阅读 · 0 评论 -
linux(centos)之rmp用法
[root@iZ25ja2kaemZ ~]# rpm --helpUsage: rpm [OPTION...] --quietQuery/Verify package selection options:(查询(--query)命令)-a, --all query/verify all packages #该命令通常与-q连用,如rpm -qa;rpm -qa |grep mysql;参见案例二,该rpm -qa;命令参数仅仅显示已经安装的rp...原创 2020-08-05 19:28:32 · 1061 阅读 · 0 评论 -
Linux(centos) tee命令
Linux(centos) tee命令Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。语法tee [-ai][--help][--version][文件...]参数:-a或--append 附加到既有文件的后面,而非覆盖它.-i或--ignore-interrupts 忽略中断信号。--help 在线帮助。--version 显示版本信息。实例1使用指令"tee"将用户输入的数据原创 2020-08-05 19:27:08 · 1241 阅读 · 0 评论 -
linux(centos7) systemctl命令详解
linux systemctl命令详解systemctl 命令有两大类功能:控制 systemd 系统 和 管理系统上运行的服务系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其他进程,根据管理,字母d是守护进程(daemon)的缩写,systemd这个名字的含义就是它要守护整个系统。1检查 systemd 的版本systemctl --version2查看 systemd 和 systemctl 程序相关的目录$ whereis systemd$ where原创 2020-08-05 19:26:01 · 497 阅读 · 0 评论 -
百度搜索引擎优化工具(百度站长平台)以及网站流量监控
1.提交本站地址到百度:首先在百度站长平台(https://ziyuan.baidu.com)注册账户登录,将域名新建-关联主体-先手动提交域名首页地址到百度,从而加快收录。本来百度站长平台提供了一段js代码,复制到您网站的各个页面,当有用户访问,就可以自动提交当前页面到百度搜索引擎蜘蛛了。2020年8月5日最近一次看,公告显示该提交方式已经下线,下面给出一个替代方案,即php代码实现的将您网站的地址自动提交到百度蜘蛛。<?php//百度自动推送urlSEO优化,将下面的代码加入到网站所有有.原创 2020-08-05 19:21:16 · 452 阅读 · 0 评论 -
nginx 与 php-fpm 通信配置
nginx 与 php-fpm通信配置server { listen 80; server_name world.qiangshangkeji.com; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { #root /usr/share/nginx/html; root /var/w...原创 2020-08-03 16:20:47 · 239 阅读 · 2 评论 -
Centos7下使用net-tools安装netstat
Centos7下安装netstat的方法:需要安装net-tools工具包,安装后就可以使用netstat了yum install net-tools原创 2020-08-02 20:43:38 · 307 阅读 · 0 评论 -
php-fpm配置文件中的group与user配置以及apache服务器配置httpd.conf中的的Group与User配置分析
php-fpm配置文件中的group与user配置以及apache服务器配置httpd.conf中的的Group与User配置分析配置文件php-fpm中的 group 与 user配置; Unix user/group of processes; Note: The user is mandatory. If the group is not set, the default user's group; will be used.user = apachegroup =...原创 2020-06-05 16:54:12 · 1832 阅读 · 0 评论 -
编译安装apache2.2对应的mod_proxy_fcgi.so模块步骤,apache进行fcgi通信需要加载该模块
编译安装apache2.2对应的mod_proxy_fcgi.so模块步骤,因为使用apache--phpfpm 需要这个#mod-proxy-fcgi-master 模块步骤 [root@iZ25ja2kaemZ apache]# wget https://github.com/ceph/mod-proxy-fcgi/archive/master.zipunzip master.zipcd mod-proxy-fcgi-masterautoconf; ./configure;...原创 2020-06-05 16:25:48 · 572 阅读 · 0 评论 -
phpize安装php扩展(本文章以php7扩展mbstring为案例)
phpize安装php扩展(本文章以php7扩展mbstring为案例)#找到php7安装目录下的phpize位置,/usr/local/php746/bin/phpize,注意如果pc安装了多个版本的php,那么在哪个php版本中添加扩展,就要找到对应那个版本的php安装目录下的phpize#进入php7的从php官网下载的源码文件包中的的对应扩展模块目录下 /root/php7/php-7.2.31/ext/mbstring,如果没有了,可以从官网下载,也可以直接仅仅下载该扩展文件。类似下载文..原创 2020-06-05 15:45:22 · 536 阅读 · 0 评论 -
Linux命令之top命令介绍
Linux命令之top命令介绍 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该...原创 2020-05-30 19:22:25 · 1242 阅读 · 0 评论 -
LInux之cat命令使用方法介绍
cat选项分析选项解析:-A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行(包括仅仅有空格的行)编号,空输出行,指的是该行没有任何内容,即连续2次敲击回车按钮。 -e 等价于 -vE -E, --show-ends 在每行结束处显示 $ -n, --number 对...原创 2020-05-17 19:48:55 · 1111 阅读 · 0 评论 -
启动mariadb/mysql报错Job for mariadb.service failed because the control process exited with error code解决
报错:Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.分析:导致这类错误cocntrol process exited的原因有多种,我...原创 2020-02-29 21:23:15 · 34083 阅读 · 8 评论 -
journalctl查看指定服务并监控该服务的事实服务状态
journalctl查看指定服务并监控该服务的事实服务状态[root@localhost system]# journalctl -f -u mariadb.service #打印最近一次mariadb的服务动作,然后-f继续只监听该mariadb服务动作实时输出-- Logs begin at Fri 2020-02-28 17:51:37 CST. --Feb 29 02:16:...原创 2020-02-29 19:58:02 · 2664 阅读 · 0 评论 -
lamp架构中使用php_value指令配置php参数在apache的httpd.conf和.htaccess文件中的应用
lamp架构中使用php_value指令配置php参数在apache的httpd.conf和.htaccess文件中的应用:php_value命令仅仅在lamp架构中apahce与php的通信采用mod_php集成模块的模式有效,如果你用cgi/fcgi与php通信,那么会报该错误:[BUG] Apache fails to start during Obsidian upgrade/inst...原创 2020-02-23 19:16:26 · 764 阅读 · 0 评论 -
Lamp架构php运行时之错误日志(error_log/php_value[error_log]/php_admin_value[error_log]php_value/ErrorLogs/)配置分析
Lamp架构php运行时之错误日志(error_log/php_value[error_log]/php_admin_value[error_log]php_value/ErrorLogs/)配置分析1.php.ini 配置 /etc/php.inierror_reporting = E_ALL ;将会向PHP报告发生的每个错误,即输出到浏览器或写入到日志文件err...原创 2020-02-23 17:59:31 · 881 阅读 · 0 评论 -
lamp架构中.user.ini文件在修改php配置参数中的应用分析
lamp架构中.user.ini文件在修改php配置参数中的应用分析Since PHP 5.3.0, PHP includes support for configuration INI files on a per-directory basis. These files are processed only by the CGI/FastCGI SAPI(wyq:user.ini只有在SAP...原创 2020-02-23 17:30:05 · 266 阅读 · 0 评论 -
lamp架构下php运行时配置分析(php_info()函数返回值之local value 与master value区别)
What is the difference between local value and master value通过不同的客户端来执行php代码,php_info()打印的配置参数值可能不同: 我们用linux命令php执行php_info()函数,与使用浏览器访问网页执行该函数,返回结果可能是不同的。为何...原创 2020-02-23 17:23:58 · 992 阅读 · 0 评论 -
配置php-fpm服务进程的错误日志 错误级别,这是php-fpm自己进程的错误(与php.ini中的错误日志不同)
配置php-fpm服务进程的错误日志 错误级别,这是php-fpm自己进程的错误(与php.ini中的错误日志不同)错误日志 与 错误级别 这是php-fpm自己进程的错误(与php的错误日志不同,php的错误日志在php.ini配置,当然也可以在php-fpm中配置,如php_value[error_log] = /var/log/php-fpm/www-error.log等,如果在php-f...原创 2020-02-23 16:52:50 · 485 阅读 · 0 评论 -
php错误日志处理之error_log()案例
error_log — 发送错误信息到某个地方适用php版本:PHP 4, PHP 5, PHP 7<?php// 如果无法连接到数据库,发送通知到服务器日志,这里是当前运行时状态下的php的错误日志地址。即php_info()的local value值,注意不一定是php.ini的error_log的值,因为如php-fpm,ini_set都可能改变运行时的值。if (!Ora_L...原创 2020-02-23 14:59:31 · 255 阅读 · 0 评论 -
lamp架构之php-fpm配置文件中通过php_admin_value[*]或php_value[*] 重写php.ini中的配置
如果在lamp架构中浏览器访问php文件的php_info()函数,如果在php-fpm相关配置文件中配置了与php.ini相同的参数,那么local value和master value都会显示该php-fpm覆盖掉php.ini之后的值。我们看一下下面的案例:; Additional php.ini defines, specific to this pool of workers. Th...原创 2020-02-23 12:24:48 · 1539 阅读 · 0 评论 -
lamp架构中检测php-fpm配置文件是否正确(php-fpm -t)
方法一:使用php-fpm -t命令,测试(建议方法)[root@localhost ~]# php-fpm -t[23-Feb-2020 12:07:53] ERROR: [/etc/php-fpm.d/www.conf:224] unknown directive 'php_valued'[23-Feb-2020 12:07:53] ERROR: Unable to include /e...原创 2020-02-23 12:14:39 · 944 阅读 · 0 评论 -
LAMP架构下,php错误日志配置调优(error_log)
; This directive informs PHP of which errors, warnings and notices you would like; it to take action for. The recommended way of setting values for this; directive is through the use of the error l...原创 2020-02-23 08:35:54 · 363 阅读 · 0 评论 -
Lamp架构下,php错误日志与apache配置自身的错误日志ErrorLog的区别
lamp架构下,PHP错误日志的配置1.php.ini 配置 /etc/php.inierror_reporting = E_ALL ;将会向PHP报告发生的每个错误,即输出到浏览器或写入到日志文件error_log的级别display_errors = Off ;不显示满足上条 指令所定义规则的所有错误报告,on为在浏览器端显示,...原创 2020-02-22 19:30:55 · 345 阅读 · 0 评论 -
linux运维之tcpdump工具监控tcp数据包情况相关案例
linux运维之tcpdump工具相关案例[root@localhost ~]# tcpdump -D #可用的interface 用-i指定,默认是1,如果不指定1.bluetooth0 (Bluetooth adapter number 0)2.nflog (Linux netfilter log (NFLOG) interface)3.nfqueue (Linux netfilt...原创 2020-02-15 19:20:33 · 514 阅读 · 0 评论 -
linux系统校正系统时间命令ntpdate
本方法校正系统时间,需要联网哦!安全命令:yum install ntpdate校正系统时间:[root@localhost ~]# ntpdate -s time.windows.com[root@localhost ~]# dateSat Feb 15 19:14:10 CST 2020[root@localhost ~]#...原创 2020-02-15 19:18:15 · 520 阅读 · 0 评论 -
lamp架构下php的mysqli扩展与mysql server的tcp/ip连接分析
php的mysqli扩展与mysql server的tcp/ip连接分析:a:php-mysqli与mysql server分别在2台机器,php-mysqli连接mysqlserver进行测试,哪个端先断开连接:经测试,有些php-mysqli扩展先主动连接tcp连接,因为在php-mysqli centos7机器上检测到很多处于TIME_WAIT状态的tcp连接。有些sql server...原创 2020-02-14 20:08:01 · 1753 阅读 · 0 评论 -
Php的curl(模拟浏览器)访问另一台lamp架构测试80端口,哪个主动断开tcp连接
Php的curl(模拟浏览器)访问另一台lamp架构测试80端口,哪个主动断开tcp连接:经测试,99.9%是httpd server服务器端主动断开,极少数是php的curl端主动断开。下面是centos7的lamp架构的测试文件,在另一台电脑上用ab命令访问进行测试,可以看到php的curl发送的请求,即远端为80端口的tcp连接只有ESTABLISHED状态。从curl的目标centos系...原创 2020-02-14 20:02:39 · 1039 阅读 · 0 评论 -
lamp架构php.ini配置文件之mysqli.default_socket = /var/lib/mysql/mysql.sock
php.ini配置文件之mysqli.default_socket = /var/lib/mysql/mysql.sockDefault socket name for local MySQL connects. If empty, uses the built-in MySQL defaults.这里配置mysqli链接mysql服务的sock链接方式的地址。相关资料:关于php使用u...原创 2020-02-13 17:54:29 · 731 阅读 · 0 评论 -
Mysql数据库中mysql.user用户表中的host字段分析
Mysql的user表中的host字段分析测试版本:Mysql Server version: 5.5.64-MariaDB MariaDB Server结果:Mysql的user表中的host字段分析:%:不包括localhost和127.0.0.1的其他ip或域名Localhost:包括localhost和127.0.0.1127.0.0.1:包括127.0.0.1,不包括local...原创 2020-02-13 17:26:12 · 1477 阅读 · 0 评论 -
关于php使用unix domain socket方式还是tcp/ip方式连接mysql分析
关于php使用unix domain socket方式还是tcp/ip方式连接mysql分析Php的mysqli扩展连接数据库函数mysqli_connect或new mysqli():注意,如果mysqli_connect地址host为localhost,mysqli首先检测mysqli_connect是否有可用的unixsocket参数(mysqli_connect的第五个参数),如果有则...原创 2020-02-13 17:19:39 · 844 阅读 · 0 评论