• 关于

    SQLite-PHP

    的搜索结果

回答

Relnmp安装发生错误 可能看不清楚                                                                          [root@AY1208091253231c62339 ~]# service nginx restart Stopping nginx: [  OK  ] Starting nginx: [  OK  ] [root@AY1208091253231c62339 ~]# service php-fpm restart Stopping php-fpm: [  OK  ] Starting php-fpm: [09-Aug-2012 22:46:39] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/sqlite3.so' - /usr/lib64/php/modules/sqlite3.so: undefined symbol: sqlite3_stmt_readonly in Unknown on line 0 [  OK  ] [root@AY1208091253231c62339 ~]# ------------------------- Relnmp安装发生错误 最后的结果是,可以访问 nginx/html/index.html 但是无法访问  php文件,一输入网址就下载了Php文件 ------------------------- Relnmp安装发生错误 引用第4楼liming837于2012-08-09 23:04发表的  : /usr/lib64/php/modules/sqlite3.so 第10行出问题了。。 这个是二进制文件,无法打开,打开是乱码 ------------------------- Re回楼主ap2483s1b的帖子 引用第7楼tftaxis于2012-08-09 23:13发表的 回 楼主(ap2483s1b) 的帖子 : 我没用过这个包,但是错误很明显,找不到sqlite库,sqlite是个文件型数据库,轻量级的,一般系统都有其动态库,很多开源应用会调用它实现一些功能。如果你的系统以及一键安装包里没有sqlite,你可以尝试下yum install ,自己网上搜下吧。 谢谢指导,按你的方法,不报错了。 但是  PHP环境依然没运行,输入地址,PHP文件直接被下载 [root@AY1208091253231c62339 ~]# service nginx restart Stopping nginx: [  OK  ] Starting nginx: [  OK  ] [root@AY1208091253231c62339 ~]# service php-fpm restart Stopping php-fpm: [  OK  ] Starting php-fpm: [  OK  ]

ap2483s1b 2019-12-01 23:15:36 0 浏览量 回答数 0

回答

ReWDCP系统的php5.3升级脚本 gcc: Internal error: Killed (program cc1) Please submit a full bug report. See <http://bugzilla.redhat.com/bugzilla> for instructions. make: *** [ext/sqlite3/libsqlite/sqlite3.lo] Error 1 make err 这什么意思 ------------------------- ReWDCP系统的php5.3升级脚本 知道了

木子90 2019-12-02 01:12:44 0 浏览量 回答数 0

回答

Re求助Apache服务器配置php的问题 另外,我安装了 SQLite Integration插件,将Mysql数据库改为SQLite数据库,方便网站迁移。不清楚是不是这个原因导致的问题。 ------------------------- Re求助Apache服务器配置php的问题 谢谢楼上的兄弟,我早就改过这个参数了,改到128M都没用。

atfa.kris 2019-12-02 02:08:43 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

回 楼主(ap2483s1b) 的帖子 我没用过这个包,但是错误很明显,找不到sqlite库,sqlite是个文件型数据库,轻量级的,一般系统都有其动态库,很多开源应用会调用它实现一些功能。如果你的系统以及一键安装包里没有sqlite,你可以尝试下yum install ,自己网上搜下吧。 ------------------------- 回 8楼(liming837) 的帖子 别这么说,我都没有自己去搞这些问题,网上搜了个解答,其实这个问题很常见,都是英文的,转一个过来,自己去看下吧,我要睡了。 http://www.geilthings.com/wiki/PHP ------------------------- 回 9楼(ap1598f4m) 的帖子 顺便指点下楼主

tftaxis 2019-12-01 23:15:36 0 浏览量 回答数 0

问题

在新版本WHM (64.0)中安装php5.3

dongshan8 2019-12-01 22:01:36 3127 浏览量 回答数 0

问题

linux下跑php文件,报错了!

a123456678 2019-12-01 19:55:10 1079 浏览量 回答数 1

问题

如何在PHP 7中启用MySQLi扩展??mysql

保持可爱mmm 2020-05-17 13:33:13 1 浏览量 回答数 1

问题

WDCP升级PHP 5.3失败,跪求大神

young炀 2019-12-01 21:27:34 10926 浏览量 回答数 9

问题

linux下跑php文件,报错了!?报错

爱吃鱼的程序员 2020-06-22 21:46:08 0 浏览量 回答数 1

回答

原因是:你装错包了php5-mysql包对应的是mysql_*系列函数,如mysql_query(),这个包与pdo无关。如果你要用pdo操作mysql,就要安装这两个包:php5-pdo php5-pdo_mysql,不需要php5-mysql。同理,pgsql, sybase, sqlite等数据库的pdo支持对应的包名是:php5-pdo_pgsql, php5-pdo_sybase, php5-pdo_sqlite

落地花开啦 2019-12-02 02:49:40 0 浏览量 回答数 0

回答

晕 怎么啥都出错啊?看看lnmp.org有没有解决方案。。 ------------------------- /usr/lib64/php/modules/sqlite3.so第10行出问题了。。 ------------------------- 回 5楼(ap2483s1b) 的帖子 这个太高深了,我就不懂了,等高手来吧。 ------------------------- 回 7楼(tftaxis) 的帖子 高手来了。 ------------------------- 回 13楼(ap2483s1b) 的帖子 实在不行你再重置下系统重新装一下试试吧。。

liming837 2019-12-01 23:15:36 0 浏览量 回答数 0

问题

在阿里云虚拟主机免费版安装Typecho博客程序

dongshan8 2019-12-01 21:30:03 12148 浏览量 回答数 2

问题

关于php-fpm的安装配置问题

目送1111 2019-12-01 20:13:45 1344 浏览量 回答数 1

回答

安装文档: http://svnmanager.sourceforge.net/index.php?page=install ######iF.SVNAdmin 也不错,有中文界面 http://www.oschina.net/p/if.svnadmin###### 感谢,我是初学者,安装问题如下: ADODB_Exception: sqlite error: [0: Missing extension for native] in CONNECT(svnmanager\svnmanager.db, '', '****', ) #0 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(427): adodb_throw('sqlite', 'CONNECT', 0, 'Missing extensi...', 'svnmanager\svnm...', '', Object(ADODB_sqlite)) #1 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(3713): ADOConnection->Connect('svnmanager\svnm...', '', '', '') #2 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(318): ADONewConnection('sqlite://svnman...') #3 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(113): TAdodb->open() #4 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->__call('MetaTables', Array) #5 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->MetaTables() #6 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(584): DataModule->onLoad(Object(TEventParameter)) #7 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(629): TApplication->loadModule('Main') #8 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(482): TApplication->loadPage('Main:StartPage') #9 D:\local\Apache2.2\htdocs\svnmanager-1.08\index.php(5): TApplication->run() #10 {main}######if.svnadmin  linux 下没法用阿, 权限不行阿

montos 2020-05-31 16:46:39 0 浏览量 回答数 0

回答

安装文档: http://svnmanager.sourceforge.net/index.php?page=install ######iF.SVNAdmin 也不错,有中文界面 http://www.oschina.net/p/if.svnadmin###### 感谢,我是初学者,安装问题如下: ADODB_Exception: sqlite error: [0: Missing extension for native] in CONNECT(svnmanager\svnmanager.db, '', '****', ) #0 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(427): adodb_throw('sqlite', 'CONNECT', 0, 'Missing extensi...', 'svnmanager\svnm...', '', Object(ADODB_sqlite)) #1 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(3713): ADOConnection->Connect('svnmanager\svnm...', '', '', '') #2 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(318): ADONewConnection('sqlite://svnman...') #3 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(113): TAdodb->open() #4 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->__call('MetaTables', Array) #5 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->MetaTables() #6 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(584): DataModule->onLoad(Object(TEventParameter)) #7 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(629): TApplication->loadModule('Main') #8 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(482): TApplication->loadPage('Main:StartPage') #9 D:\local\Apache2.2\htdocs\svnmanager-1.08\index.php(5): TApplication->run() #10 {main}######if.svnadmin  linux 下没法用阿, 权限不行阿

kun坤 2020-06-07 09:57:33 0 浏览量 回答数 0

问题

Linux下LAMP服务安装,访问localhost 404 Not Found 问题

杨冬芳 2019-12-01 20:20:51 1959 浏览量 回答数 1

回答

开启事务,注意超时和内存限制,建议在cli下插入.比如Ubuntu(i5-3230M),开启事务时,PHP往SQLite插入100万条记录只用16秒,平均每秒插入62500条. `<?php $table = 'CREATE TABLE logs ( id INTEGER PRIMARY KEY, date VARCHAR(19) NOT NULL, content VARCHAR(200) NOT NULL )'; if (!file_exists('data.db3')) { $dbh = new PDO('sqlite:data.db3'); $dbh->query($table); } else { $dbh = new PDO('sqlite:data.db3'); } $date = date('Y-m-d H:i:s'); $content = time(); $dbh->beginTransaction(); for($i=0;$i<1000000;$i++) { $stmt = $dbh->prepare('INSERT INTO logs (date, content) VALUES (:date, :content)'); $stmt->bindParam(':date', $date, PDO::PARAM_STR, 19); $stmt->bindParam(':content', $content, PDO::PARAM_STR, 200); $stmt->execute(); $stmt = null; } $dbh->commit(); $dbh = null;`

落地花开啦 2019-12-02 01:41:28 0 浏览量 回答数 0

回答

前言 本文旨在通过 快速部署一个 wordpress 网站到阿里云 函数计算 平台 这个示例来展示 serverless web 新的开发模式, 包括 FUN 工具一键初始化 NAS, 同步网站到 NAS, 一键部署等能力, 展现函数计算的开发敏捷特性、自动弹性伸缩能力、免运维和完善的监控设施。 相关参考文档: https://yq.aliyun.com/articles/640912 1.1 DEMO 概述 DEMO 示例效果入口: http://hz.mofangdegisn.cn 账号: fc-test-user 密码: fc-test-pwd DEMO 示例工程地址: fc-wordpress 开通服务 免费开通函数计算, 按量付费,函数计算有很大的免费额度。 免费开通文件存储服务NAS, 按量付费 1.2 解决方案 image 如上图所示, 当多个用户通过对外提供的 url 访问web服务的时候,每秒的请求几百上千都没有关系, 函数计算平台会自动伸缩, 提供足够的执行实例来响应用户的请求, 同时函数计算提供了完善的监控设施来监控您的函数运行情况。 1.3 Serverless 方案与传统自建 web 方案对比 ITEM 成本 稳定性 基于 VM 方案 使用 ecs.t5-lc1m1.small, 22.8元/月 服务器和数据库在同一台VM, 均无主备容灾,同时该规格的主机本身性能弱 轻量应用服务器 60元/月(1vCPU 1GB 1Mbps 20GB[ssd]) 服务器和数据库在同一台VM, 均无主备容灾,同时该规格的主机本身性能弱 函数计算 sqlite3 版本约为 1元/月 mysql 版本大约 26元/月 高 函数计算完整费用详情: 每月前 100 万次函数调用免费, 每月前 400000(GB*秒) 费用免费, 函数的内存可以设置为 128M 或者 256M, 因此对于一个一个月访问量低于 100 万次的网站, 该项是免费的 对于低成本的网站, 假设一个月的产生的公网流量为 1GB, 0.8元 NAS, US$0.06/GB/Month, 网站大小为 50M, 即使按 1G 计算, 0.42元 RDS mysql 最基本的单机版本, 25元/月 函数计算计费 | NAS 定价 如上所述, 在低成本网站领域, 函数计算具有十分明显的成本优势,同时还保持了弹性能力,以后业务规模做大以后并没有技术切换成本(可能需要做的只是更换一个更强的关系型数据库), 同时财务成本增长配合预付费也能保持平滑。低成本网站变成高可用高性能网站如丝般顺滑, 高性能网站详情可以参考文末 FAQ 中的 Q1 问题。 函数计算运行 PHP 框架原理 在具体操作部署之前, 先简单梳理一遍函数计算运行 PHP 框架原理 2.1 传统服务器 PHP 运行原理 原理示意图image.png A simple nginx confimage.png 从上面原理示意图我们可以看出,Web 服务器根据 conf 中 location将 PHP 脚本交给 php-fpm 去解析,然后将解析后的结果返回给 client 端 2.2 FC 驱动 PHP 工程原理 image 函数计算的执行环境实例相当于传统 web 服务的 Apache/Nginx 用户函数相当于实现 Apache/Nginx 的 conf 中 location 用户将 Web 网站部署在 NAS,然后挂载 NAS 到函数的执行环境, 比如下面代码中 /mnt/auto 目录 对于 WordPress 入口函数代码就是这么简单: index.php 其中函数计算为用户提供了一个 $GLOBALS['fcPhpCgiProxy'] 对象用来和 php-fpm 进行交互,对PHP 工程中的 php 文件进行解析,该对象提供了两个重要的接口: requestPhpCgi requestPhpCgi($request, $docRoot, $phpFile = "index.php", $fastCgiParams = [], $options = []) $request: 跟 php http invoke 入口的参数一致 $docRoot: Web 工程的根目录 $phpFile: 用于拼接 cgi 参数中的 SCRIPT_FILENAME 的默认参数 $fastCgiParams: 函数计算内部尽量根据 $request给您构造 default cgi params, 但是如果您不是想要的,可以使用$fastCgiParams覆盖一些参数 (reference: cgi) $options: array类型,可选参数, debug_show_cgi_params 设为 true ,会打印每次请求 php 解析时候的 cgi 参数, 默认为 false ;readWriteTimeout 设置解析的时间, 默认为 5 秒 如果您有兴趣, 可以了解下函数计算 PHP Runtime: PHP 入口函数 PHP 执行环境 案例操作步骤 准备条件 免费开通函数计算, 按量付费,函数计算有很大的免费额度。 免费开通文件存储服务NAS, 按量付费 有一个域名, 比如 abc.com, 并将域名 CNAME 解析到函数计算(FC) 对应的 region 如您想在杭州的 region 部署 wordpres 网站, 则将 abc.com CNAME 解析到 12345.cn-hangzhou.fc.aliyuncs.com, 其中 12345 是您的 accountId 3.1 安装最新的 Fun 工具 安装版本为8.x 最新版或者10.x 、12.x nodejs 安装 funcraf 3.2 Clone 工程 git clone https://github.com/awesome-fc/fc-wordpress.git 3.3 根据需要使用的数据库进入不同的目录 复制 .env_example 文件为 .env, 并且修改 .env 中的信息为自己的信息 如果使用 mysql 数据库, 参考章节 3.3.1 如果使用 sqlite3 数据库, 参考章节 3.3.2 3.3.1 使用 mysql 数据库 进入目录 fc-wp-mysql fun nas init fun nas info fun nas init: 初始化 NAS, 基于您的 .env 中的信息获取(已有满足条件的nas)或创建一个同region可用的nas 如果你没有修改 templata.yml 中的配置 service名字, 那么则可以进入下一步; 如果有修改, 会在当前目录生成新的目录 .fun/nas/auto-default/{serviceName} (fun nas info 可以列出新的目录), 将默认目录下的 .fun/nas/auto-default/fc-wp-mysql/wordpress 的wordpress目录拷贝到 .fun/nas/auto-default/{serviceName} 下, 同时可以删除目录 .fun/nas/auto-default/fc-wp-mysql/wordpress 上传 wordpress 网站到 NAS fun nas sync fun nas ls nas:///mnt/auto/ fun nas sync: 将本地 NAS 中的内容(.fun/nas/auto-default/fc-wp-mysql)上传到 NAS 中的 fc-wp-mysql 目录 fun nas ls nas:///mnt/auto/: 查看我们是否已经正确将文件上传到了 NAS 3.3.2 使用 sqlite3 数据库 进入目录 fc-wp-sqlite fun nas init fun nas info fun nas init: 初始化 NAS, 基于您的 .env 中的信息获取(已有满足条件的nas)或创建一个同region可用的nas 如果你没有修改 templata.yml 中的配置 service名字, 那么则可以进入下一步; 如果有修改, 会在当前目录生成新的目录 .fun/nas/auto-default/{serviceName} (fun nas info 可以列出新的目录), 将默认目录下的 .fun/nas/auto-default/fc-wp-sqlite/wordpress 的wordpress目录拷贝到 .fun/nas/auto-default/{serviceName} 下, 同时可以删除目录 .fun/nas/auto-default/fc-wp-sqlite/wordpress 本地完成安装过程, 初始化 sqlite3 数据库 在目录 .fun/nas/auto-default/fc-wp-sqlite/wordpress 中输入命令: php -S 0.0.0.0:80 修改 host 文件,添加 127.0.0.1 hz.mofangdegisn.cn linux/mac : vim /etc/hosts windows7: C:\Windows\System32\drivers\etc 其中 hz.mofangdegisn.cn 是您预先准备的域名 通过浏览器输入 hz.mofangdegisn.cn, 这个时候没有mysql数据库设置页面,完成 wordpress 安装过程 成功安装以后, 这个时候, .fun/nas/auto-default/fc-wp-sqlite/wordpress/wp-content 下面应该有一个 database 的目录, ls -a 查看, 应该有 .ht.sqlite 这个 sqlite3 数据库文件 回退 host 文件的修改 注: 中间修改 host 的目的是初始化 sqlite3 数据库的时候, base site url 是提前准备的域名, 而不是 127.0.0.1 上传 wordpress 网站到 NAS fun nas sync fun nas ls nas:///mnt/auto/ fun nas sync: 将本地 NAS 中的内容(.fun/nas/auto-default/fc-wp-sqlite)上传到 NAS 中的 fc-wp-sqlite 目录 fun nas ls nas:///mnt/auto/: 查看我们是否已经正确将文件上传到了 NAS 3.4 部署函数到FC平台 接下来将函数部署到云平台: 修改 index.php 中的 $host 中的值 修改 template.yml LogConfig 中的 Project, 任意取一个不会重复的名字即可 修改 template.yml 自定义域名为自己提前准备好的域名 执行 fun deploy 登录控制台 https://fc.console.aliyun.com,可以看到service 和函数已经创建成功, 并且 service 也已经正确配置。 通过浏览器打开自己之前配置的域名, 比如本例中的 hz.mofangdegisn.cn mysql 版本数据库, 可以直接跟传统的 wordpress 一样,直接进入安装过程 sqlite3 版本数据库, 由于之前已经完成初始化,可以直接进入网站首页或网站后台 FAQ Q1: 函数计算能开发高性能高可用网站吗? A: 可以, 使用函数计算的单实例多并发功能和高性能数据库 单实例多并发 选择高性能关系型数据库,比如高可用的云数据库PolarDB 有必要再加上这些优化: 预留实例消除冷启动 + 预付费优化成本 极速型 NAS OSS 对象存储 + CDN 来存储和分发静态资源 目前 PHP Runtime 并不支持单实例多并发, 使用 Custom Runtime,可以将基于传统模式 nginx + php-fpm + mysql 开发的网站直接简单无缝迁移到函数计算平台,示例工程 customruntime-php 使用OSS对Wordpress进行图片动静分离 Q2: 使用低成本 sqlite3 版本的网站, 冷启动第一次打开很慢怎么办? A: 用一个 timer trigger 的函数 keep warm Q3: 使用低成本 sqlite3 版本的网站, 能支持多大的qps? A: 由 sqlite3 数据库性能决定, 这边有一些压测结果: image image 每次压力增大时候, 都有些冷启动,时间慢点,但是支持从压测结果来看支持 50 QPS 是没有疑问的, 是足够支持一些中小网站的。 Q4: 使用其他语言基于函数计算开发 serverless 网站可以吗? A: 可以, 比如 python: https://yq.aliyun.com/articles/603249 , 或者直接使用 custom runtime, 内置了 java、python 和 node, Custom Runtime 用户手册 , Custom Runtime 使用集锦

1934890530796658 2020-03-27 17:54:50 0 浏览量 回答数 0

问题

在Debian9里安装OpenLiteSpeed

dongshan8 2019-12-01 21:50:49 813 浏览量 回答数 0

问题

新购的话貌似没以前给力。性能有差距?

yugongtian 2019-12-01 21:14:20 8351 浏览量 回答数 3

回答

Retest PHP Version 5.3.3 System    Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 Build Date    Jul 9 2015 17:39:38 Configure Command    './configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with-kerberos' '--enable-ucd-snmp-hack' '--enable-shmop' '--enable-calendar' '--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite3' '--disable-phar' '--disable-fileinfo' '--disable-json' '--without-pspell' '--disable-wddx' '--without-curl' '--disable-posix' '--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem' Server API    Apache 2.0 Handler Virtual Directory Support    disabled Configuration File (php.ini) Path    /etc Loaded Configuration File    /etc/php.ini Scan this dir for additional .ini files    /etc/php.d

qingshuileming 2019-12-02 00:21:10 0 浏览量 回答数 0

问题

Laravel:PDOException:找不到驱动程序?mysql

保持可爱mmm 2020-05-17 22:12:23 1 浏览量 回答数 1

回答

"安装文档: http://svnmanager.sourceforge.net/index.php?page=install ######iF.SVNAdmin 也不错,有中文界面 <img src=""http://static.oschina.net/uploads/space/2011/0927/231306_bI6y_102964.png"" alt="""" /> <a href=""http://www.oschina.net/p/if.svnadmin"" target=""_blank"" rel=""nofollow"">http://www.oschina.net/p/if.svnadmin###### 感谢,我是初学者,安装问题如下: ADODB_Exception: sqlite error: [0: Missing extension for native] in CONNECT(svnmanager\svnmanager.db, '', '****', ) #0 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(427): adodb_throw('sqlite', 'CONNECT', 0, 'Missing extensi...', 'svnmanager\svnm...', '', Object(ADODB_sqlite)) #1 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\adodb\adodb.inc.php(3713): ADOConnection->Connect('svnmanager\svnm...', '', '', '') #2 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(318): ADONewConnection('sqlite://svnman...') #3 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\Data\TAdodb.php(113): TAdodb->open() #4 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->__call('MetaTables', Array) #5 D:\local\Apache2.2\htdocs\svnmanager-1.08\svnmanager\MainModule\DataModule.php(31): TAdodb->MetaTables() #6 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(584): DataModule->onLoad(Object(TEventParameter)) #7 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(629): TApplication->loadModule('Main') #8 D:\local\Apache2.2\htdocs\svnmanager-1.08\prado-2.0.3\framework\TApplication.php(482): TApplication->loadPage('Main:StartPage') #9 D:\local\Apache2.2\htdocs\svnmanager-1.08\index.php(5): TApplication->run() #10 {main}######if.svnadmin  linux 下没法用阿, 权限不行阿"

montos 2020-05-31 00:16:56 0 浏览量 回答数 0

问题

test

qingshuileming 2019-12-01 21:09:17 1573 浏览量 回答数 2

回答

顶!上去<atarget="_blank"rel="nofollow">http://my.oschina.net/eechen/blog/411534configure_php.sh#!/bin/bash./configure<br>--prefix=/png/php/7.0.0<br>--enable-opcache<br>--enable-fpm<br>--enable-pdo<br>--enable-sockets<br>--enable-exif<br>--enable-soap<br>--enable-ftp<br>--enable-wddx<br>--enable-pcntl<br>--enable-soap<br>--enable-bcmath<br>--enable-mbstring<br>--enable-dba<br>--enable-gd-native-ttf<br>--enable-gd-jis-conv<br>--enable-zip<br>--enable-calendar<br>--enable-shmop<br>--enable-sysvmsg<br>--enable-sysvsem<br>--enable-sysvshm<br>--with-mysqli<br>--with-pdo-mysql<br>--with-pdo-sqlite<br>--with-iconv<br>--with-gmp<br>--with-pspell<br>--with-xmlrpc<br>--with-openssl<br>--with-mhash<br>--with-mcrypt<br>--with-xsl<br>--with-curl<br>--with-pcre-regex<br>--with-gd<br>--with-jpeg-dir=/usr<br>--with-png-dir=/usr<br>--with-zlib-dir=/usr<br>--with-xpm-dir=/usr<br>--with-freetype-dir=/usr<br>--with-gettext=/usr<br>--with-zlib=/usr<br>--with-bz2=/usr<br>--with-recode=/usr<br>--with-ldap<br>--with-pear<br>--with-readline<br>--with-fpm-user=png<br>--with-fpm-group=png<br>--with-apxs2=/png/httpd/2.4.12P/bin/apxs其中--with-apxs2是用来生成Apache的PHP模块libphp7.so的,不需要可以去掉.很多参数,phper用知道每一项的意思吗makeclean后,再configure,make...靠,还真行回复<atarget="_blank"rel="nofollow">@hphper:./configure--help就能看到这些配置项的说明.其实大部分对应的就是PHP源代码ext下的各个扩展.--enable开头的表示这个扩展不依赖第三方的库,典型的如--enable-opcache.--with开头的表示这个扩展依赖第三方的库,像--with-curl就依赖第三方的libcurl库,系统需要安装这个库的开发包(头文件,共享库so文件,静态库a文件)才能通过configure配置.有些扩展你不一定会用得上,比如:sudoapt-getinstallapache2php5php5-mysqlndphp5-gdmysql-server就可以正常跑Discuz!/WordPress等应用了,可见PHP默认configure就编译了大部分我们常用的库.以后有些扩展库需要使用,还可以phpize/configure/make进行编译安装,这时生成的扩展库是so共享库,需要在php.ini显式载入.

爱吃鱼的程序员 2020-06-10 14:58:52 0 浏览量 回答数 0

回答

sudo apt-get install sysstat 看CPU:  pidstat -p PID 1 看内存: pidstat -r -p PID 1 看磁盘: pidstat -d -p PDI 1 为了方便排查,建议只开一个工作进程. 把SQLite文件放到内存上/dev/shm测试可以排除磁盘的影响. <?php header('Content-Type: text/plain; charset=utf-8'); $file = '/dev/shm/app/data.db3'; $ddl = " BEGIN; CREATE TABLE IF NOT EXISTS queue (     id           INTEGER PRIMARY KEY AUTOINCREMENT,     user_id      INTEGER ); COMMIT; "; if(!file_exists($file)) {     $db = new PDO('sqlite:'.$file);     $db->exec($ddl); } else {     $db = new PDO('sqlite:'.$file); } $user_id = time(); $stmt = $db->prepare('INSERT INTO queue(user_id) VALUES(?)'); $stmt->execute(array($user_id)); echo 'rowCount:'.$stmt->rowCount()."\n"; echo 'lastInsertId:'.$db->lastInsertId()."\n"; $stmt = $db->query('SELECT * FROM queue WHERE id = '.$db->lastInsertId()); var_export($stmt->fetchAll(PDO::FETCH_ASSOC)); // sudo mkdir -m 777 /dev/shm/app // php -S 127.0.0.1:8080 -t /www >/dev/null 2>&1 & // ab -c100 -n5000 http://127.0.0.1:8080/ // ab -c100 -n500   http://127.0.0.1:8080/ Ubuntu(i5-3230M)上RPS达到2660,而树莓派(BCM2709)上只有185(如果SQLite不在内存上而在SD卡上RPS会降到30).同样的逻辑,在SD卡上比内存/dev/shm上慢了6倍,这时就是磁盘I/O读写的瓶颈.跟i5-3230M比,BCM2709慢了十几倍,这时就是CPU的性能瓶颈了. ######回复 @eechen : 不是什么东西都能粗略的呀,你这代码,真要拿来用的时候,那多出来的数据会加入你后续排序和计算欧几里得距离的过程,影响性能的呀。而且这种影响是毫无意义的浪费,要是写php都像你这么浪费,谁还敢用php. --via 张亦俊######怎么感觉整个osc都把你当猴看,做猴耍一样,哈哈[79] via 金三胖######回复 @Fover : 树莓派跑python还带框架,会比较慢######@乌龟壳 嗯,我知道,只是现在在学习阶段,用树莓派来试试。######@Fover######用gunicorn -w 4,四核四个进程,理论上能用所有的核了。至于为什么不能用100%,可能哪里出现瓶颈了,比如io,或django本身就比较慢;我觉得arm的cpu性能比较慢,可能不上gevent还快点,可以试试不用gevent,只用gunicorn试试,或换一个wsgi服务器,比如bjoern试试######bjoern 晚上回去试试。昨天最后替换了gevent改为meinheld 性能有所提升,但是幅度并不大,晚上回去试试eechen的方法,将数据库挂载到内存中看看。######并不是CPU占用最大,性能才最高啊。######因为cpu利用率只有50%左右,所以我认为还有提升空间的。

kun坤 2020-05-31 13:06:54 0 浏览量 回答数 0

问题

APACHE+PHP vs NGINX+PHP 性能评测(译文)

enj0y 2019-12-01 20:22:13 25498 浏览量 回答数 6

问题

如何在php docker映像中安装pdo驱动程序??mysql

保持可爱mmm 2020-05-17 22:33:55 0 浏览量 回答数 1

回答

apt-get安装的php默认就自带了zlib了吧:php-m|grepzlib查看zlib是否已经加载php--ini查看当前使用的配置文件(没有配置文件,PHP也是能正常工作的)其实这些在phpinfo里都能看到的吧.今天关机了,明天一早把phpinfo发给你老看一下 <aclass='referer'target='_blank'>@eechen这里是phar的信息 <aname="module_Phar"rel="nofollow">Phar<tableborder="0"cellpadding="3">Phar:PHPArchivesupportenabledPharEXTversion2.0.1PharAPIversion1.1.1SVNrevision$Id:ec823514107160b7e6fabc519594012657a2db91$Phar-basedphararchivesenabledTar-basedphararchivesenabledZIP-basedphararchivesenabledgzipcompressiondisabled(installext/zlib)bzip2compressiondisabled(installpecl/bz2)OpenSSLsupportdisabled(installext/openssl) sudoapt-getinstallphp5-cli /usr/bin/php5-r'print_r(get_declared_classes());'|grepZipArchive [122]=>ZipArchive 我这边是能找到这个已经声明的类的. 好我试试,刚才我扯了一下可能是和配置路径损坏有关系,我默认安装ubuntu的apt-get了5.3,后来手工升级成5.4这下子好像就乱了.我看到ConfigurationFile(php.ini)Path这类变量和实际的并不相同无语啊 已经找到原因了,还是升级编译php出的纰漏, 这些选项不是默认的,真恶心啊... 重新编译加上去安装之后就没问题了感谢<aclass='referer'target='_blank'>@eechen回复<aclass='referer'target='_blank'>@eechen:是的,我以为很多选项都是默认的...杯具了http://php.net/manual/en/zip.installation.php你应该是在configure时漏了--enable-zip,所以没有ZipArchive这个类.<atarget="_blank"rel="nofollow">https://wiki.php.net/phpng 这是鸟哥他们开发测试用的编译配置,覆盖了大多数常用的功能,你参考一下: ./configure<br>--prefix=$HOME/tmp/usr<br>--with-config-file-path=$HOME/tmp/usr/etc<br>--enable-mbstring<br>--enable-zip<br>--enable-bcmath<br>--enable-pcntl<br>--enable-ftp<br>--enable-exif<br>--enable-calendar<br>--enable-sysvmsg<br>--enable-sysvsem<br>--enable-sysvshm<br>--enable-wddx<br>--with-curl<br>--with-mcrypt<br>--with-iconv<br>--with-gmp<br>--with-pspell<br>--with-gd<br>--with-jpeg-dir=/usr<br>--with-png-dir=/usr<br>--with-zlib-dir=/usr<br>--with-xpm-dir=/usr<br>--with-freetype-dir=/usr<br>--with-t1lib=/usr<br>--enable-gd-native-ttf<br>--enable-gd-jis-conv<br>--with-openssl<br>--with-mysql=/usr<br>--with-pdo-mysql=/usr<br>--with-gettext=/usr<br>--with-zlib=/usr<br>--with-bz2=/usr<br>--with-recode=/usr<br>--with-mysqli=/usr/bin/mysql_config 根据https://wiki.php.net/phpng总结得出的新的编译参数: sudoapt-getinstall<br>build-essential<br>autoconf<br>libtool<br>re2c<br>libxml2-dev<br>openssl<br>libcurl4-openssl-dev<br>libbz2-dev<br>libjpeg-dev<br>libpng12-dev<br>libfreetype6-dev<br>libldap2-dev<br>libmcrypt-dev<br>libmysqlclient-dev<br>libxslt1-dev<br>libxt-dev<br>libpcre3-dev<br>libxpm-dev<br>libt1-dev<br>libgmp-dev<br>libpspell-dev<br>librecode-dev libxml2-dev依赖libxml2,安装开发包libxml2-dev时会自动安装上共享库libxml2,其他开发包也类似. sudoln-s/usr/include/x86_64-linux-gnu/gmp.h/usr/include/gmp.h或者--with-gmp=/usr/include/x86_64-linux-gnu ./configure<br>--prefix=/png/php/phpng<br>--enable-fpm<br>--enable-opcache<br>--enable-pdo<br>--enable-sockets<br>--enable-exif<br>--enable-soap<br>--enable-ftp<br>--enable-wddx<br>--enable-pcntl<br>--enable-soap<br>--enable-bcmath<br>--enable-mbstring<br>--enable-dba<br>--enable-gd-native-ttf<br>--enable-gd-jis-conv<br>--enable-zip<br>--enable-calendar<br>--enable-shmop<br>--enable-sysvmsg<br>--enable-sysvsem<br>--enable-sysvshm<br>--with-mysql<br>--with-mysqli<br>--with-pdo-mysql<br>--with-pdo-sqlite<br>--with-iconv<br>--with-gmp<br>--with-pspell<br>--with-gettext<br>--with-xmlrpc<br>--with-openssl<br>--with-mhash<br>--with-mcrypt<br>--with-xsl<br>--with-curl<br>--with-pcre-regex<br>--with-gd<br>--with-jpeg-dir=/usr<br>--with-png-dir=/usr<br>--with-zlib-dir=/usr<br>--with-xpm-dir=/usr<br>--with-freetype-dir=/usr<br>--with-t1lib=/usr<br>--with-gettext=/usr<br>--with-zlib=/usr<br>--with-bz2=/usr<br>--with-recode=/usr<br>--with-ldap<br>--with-pear<br>--with-fpm-user=png<br>--with-fpm-group=png<br>--with-apxs2=/png/httpd/2.4.10/bin/apxs感谢!

爱吃鱼的程序员 2020-06-14 17:22:41 0 浏览量 回答数 0

问题

PHP 7.0上的Laravel 5.4:PDO异常-找不到驱动程序(MySQL)?mysql

保持可爱mmm 2020-05-17 22:28:53 1 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板