当前位置: 首页 > news >正文

上海网站快速备案手机黄山网站

上海网站快速备案,手机黄山网站,医疗设备公司的网站怎么做,凡科网站代码如何修改一、基础环境准备 # php使用www用户 useradd -s /sbin/nologin -M www二、下载php包 # 下载地址 https://www.php.net/downloads wget https://www.php.net/distributions/php-8.3.9.tar.gz三、配置编译安装 编译安装之前需要处理必要的依赖#xff0c;在编译配置安装…一、基础环境准备 # php使用www用户 useradd -s /sbin/nologin -M www二、下载php包 # 下载地址 https://www.php.net/downloads wget https://www.php.net/distributions/php-8.3.9.tar.gz三、配置编译安装 编译安装之前需要处理必要的依赖在编译配置安装否则编译不通过 配置项处理好之后编译安装即可 四、配置启动模式 配置启动模式 五、启动服务配置 启动服务配置 配置configure 说明 installDir是php服务安装目录。 配置项 ./configure \ # 安装目录 --prefixinstallDir \ # php.ini路径 --with-config-file-pathinstallDir/etc \ # 禁用在搜索路径中传递其他运行库 --disable-rpath \ # 以fastCGI方式运行PHP服务 --enable-fpm \ --with-fpm-userwww \ --with-fpm-groupwww \ # 进程控制 --enable-pcntl \ # 系统V信号量(信号量) --enable-sysvsem \ # 系统V共享内存(共享内存与shmop差别是提供操作函数不同支持key value操作) --enable-sysvshm \ # 系统V消息(消息队列) --enable-sysvmsg \ # 共享内存 只能按字节操作 --enable-shmop \ --enable-opcache \ --enable-mysqlnd \ # 启用多字节的正则表达式 --enable-mbregex \ # 禁用短形式开始标签 --disable-short-tags--enable-zts # 线程安全选项开启后效率不是很友好配置项扩展 [PHP Modules] Core ctype date dom fileinfo filter hash iconv json libxml mysqlnd pcntl pcre PDO pdo_sqlite Phar posix random Reflection session shmop SimpleXML SPL sqlite3 standard sysvmsg sysvsem sysvshm tokenizer xml xmlreader xmlwriter [Zend Modules]配置configure错误 # error: off_t undefined; check your library configuration # /etc/ld.so.conf文件中添加以下几行 /usr/local/lib64 /usr/local/lib /usr/lib /usr/lib64 # 使动态库生效 ldconfig -v配置启动模式 说明 phpSrcDir是php源码包目录。 configFilePath是–with-config-file-path配置项目录。 处理php.ini配置文件 # 复制源包中的php.ini-production文件即可 cp phpSrcDir/php.ini-production configFilePath/php.ini配置php-fpm 以端口方式启动php # 1 php-fpm.conf文件 cd configFilePath mv php-fpm.conf.default php-fpm.conf# 2 www.conf文件 cd php-fpm.d mv www.conf.default www.confunix domain socket方式启动php # 1 php-fpm.conf文件 cd configFilePath mv php-fpm.conf.default php-fpm.conf vim php-fpm.conf # 取消以下注释即删除最前边的分号 # ;pid run/php-fpm.pid# 2 www.conf文件 cd php-fpm.d mv www.conf.default www.conf vim www.conf # 注释 ;listen 127.0.0.1:9000 # 添加或改为如下 listenvar/run/php-fpm.sock # 取消以下注释即删除最前边的分号 listen.ownerwww listen.groupwww listen.mode0660启动服务配置 说明 phpSrcDir是php源码包目录。 installDir是–prefix配置项目录。 phpVersionName是php服务以init方式启动php的文件名此文件名可随意命名只要冲突即可。 init # 将启动脚本复制到/etc/init.d目录下并给予可执行权限 cp phpSrcDir/sapi/fpm/init.d.php-fpm /etc/init.d/phpVersionName chmod x /etc/init.d/phpVersionName# 启动关闭或重新启动php服务 /etc/init.d/phpVersionName [start|stop|restart]# php成功后记得更改sock的权限 例如以www用户启动的php chown www.www installDir/var/run/php-fpm.sockphp优化 php-ini优化 ;短标签支持 short_open_tag Off ;关闭php头部信息隐藏版本号 默认On expose_php Off ;最大脚本运行时间 默认30 max_execution_time 100 ;最大输入时间 默认60 max_input_time 100 ;脚本内存限制 默认128M memory_limit 128M ;错误级别 默认E_ALL ~E_DEPRECATED ~E_STRICT error_reporting E_ALL ~E_NOTICE ;是否输出详细错误信息 默认Off display_errors On ;记录错误⽇志⾄文件⽅便追溯 log_errors On ;错误日志 error_log var/log/ini_error.log ;POST数据最大值 默认8M post_max_size 50M ;是否开启pathinfo cgi.fix_pathinfo 1 ;是否允许上传文件 默认On file_uploads On ;允许上传文件的最大值 默认2M upload_max_filesize 50M ;允许同时上传文件的最大数量 默认20 max_file_uploads 20 ;时区 默认PRC date.timezone Asia/Shanghai ;远程执⾏phpshell 默认On allow_url_fopen Off ;socket超时时间 默认60 default_socket_timeout 60php-fpm优化 [global] ;pid设置记录程序启动后pid pid run/php-fpm.pid ;php-fpm程序启动错误⽇志路径 等同于install/log/php_fpm.log error_log log/php_fpm.log ;错误级别 alert必须⽴即处理 error错误 warning警告 notice⼀般重要信息(默认) debug调试信息 log_level notice ;master进程的打开文件描述符rlimit数量 rlimit_files 65535[www] ;绑定IP:监听端口或Uinx套接字地址 ;若需外网访问连接方式为TCP套接字将IP改为0.0.0.0 listen var/run/php-fpm.sock ;listen(2)backlog的值 listen.backlog 8192 ;允许连接到FastCGI客户端的地址IP列表(IP白名单 默认any不限制) 多个用逗号隔开 ;配置正确的IP白名单 在防火墙/安全组放行监听端口有安全风险需谨慎 listen.allowed_clients 127.0.0.1;PHP-FPM运行模式 进程管理器如何管理子进程 ;static静态 子进程的数量是固定的pm.max_children 对内存开销较大但并发能力较好 ;dynamic动态 按设置最大空闲进程数来收回进程内存开销小 ;ondemand按需与dynamic相反 根据访问需求自动创建进程内存开销极小但并发能力略差 pm dynamic ;启动时创建子进程数(服务启动后初始进程数量) pm.start_servers 5 ;最小空闲进程数(清理空闲进程后保留数量) pm.min_spare_servers 5 ;最大空闲进程数(当空闲进程达到此值时清理) pm.max_spare_servers 10 ;允许创建最大子进程数量值越大并发能力越强 每个PHP子进程需要20MB左右内存值过大会导致服务器不稳定 pm.max_children 50 ;每个子进程重生之前服务的请求数(最⼤请求) pm.max_requests 1024 ;查看FPM状态页面的URI(以斜线(/)开头) pm.status_path /fpm_status;单个请求的超时中止时间(超时限制秒) request_terminate_timeout 100 ;请求超时后 会将对应的PHP调用堆栈信息完整写入到慢日志中(秒) request_slowlog_timeout 30 ;slowlog日志堆栈追踪的深度 request_slowlog_trace_depth 20 ;慢日志 slowlog var/log/slow.logfpm状态⻚⾯ # fpm状态⻚⾯⽤于监控php-fpm状态使⽤ pm.status_path/fpm_status ## nginx配置 location /fpm_status {fastcgi_pass unix:php-fpm.sock;fastcgi_index index.php;#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;include fastcgi_params; }# php-fpm状态页可以通过带参数实现个性化可以带参数json、xml、html并且前面三个参数可以分别和full做一个组合# php-fpm status详解 ## fpm池子名称大多数为www pool: www ## 进程管理方式static dynamic ondemand process manager: dynamic ## 启动日期如果reload了php-fpm时间会更新 start time: 18/Sep/2023:18:55:06 0800 ## 运行时长 start since: 50729 ## 当前池子接受的请求数 accepted conn: 13 ## 请求等待队列如果这个值不为0那么要增加FPM的进程数量 listen queue: 0 ## 请求等待队列最高的数量 max listen queue: 0 ## socket等待队列长度 listen queue len: 0 ## 空闲进程数量 idle processes: 1 ## 活跃进程数量 active processes: 1 ## 总进程数量 total processes: 2 ## 最大的活跃进程数量(FPM启动开始算) max active processes: 1 ## 进程最大数量限制的次数如果这个数量不为0那说明最大进程数量太小了改大一点 max children reached: 0 ## 启用了php-fpm slowlog缓慢请求的数量 slow requests: 0# php-fpm full详解 ## 进程PID可以单独kill这个进程 pid: 101281 ## 当前进程的状态(Idle Running…) state: Idle ## 进程启动的日期 start time: 18/Sep/2023:18:55:06 0800 ## 当前进程运行时长 start since: 51262 ## 当前进程处理了多少个请求 requests: 8 ## 请求时长(微妙) request duration: 6021 ## 请求方法(GET POST…) request method: GET ## 请求URI request URI: /php8-0-10status ## 请求内容长度(仅用于POST) content length: 0 ## 用户(PHP_AUTH_USER)(or‘-’如果未设置) user: - ## PHP脚本 (or‘-’if not set) script: - ## 最后一个请求CPU使用率 last request cpu: 166.09 ## 上一个请求使用的内存 last request memory: 2097152
http://www.w-s-a.com/news/534702/

相关文章:

  • 轻定制网站建设网页培训哪个机构好
  • 青岛海诚互联做网站好吗计算机软件开发培训机构
  • 德钦网站建设如何在网站上做用工登记
  • 创意品牌网站云服务
  • 个人备案网站可以做商城展示如何制作网页二维码
  • 网站建设php教程视频百度seo 站长工具
  • 外包小程序两个相同的网站对做优化有帮助
  • 网站备案主体修改wordpress 导航图片
  • 怎么建设网站数据库用vs代码做网站
  • 运营企业网站怎么赚钱动漫制作专业概念
  • 宜春网站建设推广网络推广工作好干吗
  • 网站程序0day平顶山市做网站
  • 企业网站名称怎么写哔哩哔哩网页版官网在线观看
  • 直播网站建设书籍阿里巴巴网站建设销售
  • 肇庆企业自助建站系统郴州网站建设解决方案
  • 长沙专业做网站排名游戏开发大亨内购破解版
  • 网站推广适合女生做吗网站如何开启gzip压缩
  • 做外单阿里的网站建站平台那个好
  • 全国性质的网站开发公司关于网站开发的请示
  • 齐齐哈尔住房和城乡建设局网站生物科技公司网站模板
  • 中国建设协会官方网站前端培训的机构
  • 网站建设套餐是什么北京孤儿院做义工网站
  • 网站如何做微信支付链接做暧小视频xo免费网站
  • SEO案例网站建设重庆建站模板平台
  • 上海seo网站推广公司wordpress 小米商城主题
  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做
  • 杨浦网站建设 网站外包公司如何进行网络推广
  • wordpress+仿站步骤超详细wordpress常用函数