是否可以在 Linux Web 服务器上使用 PHP 访问 MS Access 数据库?
Posted
技术标签:
【中文标题】是否可以在 Linux Web 服务器上使用 PHP 访问 MS Access 数据库?【英文标题】:Is it possible to access a MS Access database with PHP on a Linux Web Server? 【发布时间】:2009-11-03 14:17:21 【问题描述】:理想情况下,如果我可以将 .mdb 文件上传到 linux 网络服务器并使用 php 进行查询,那就太好了。这可能吗?如果有怎么办?
【问题讨论】:
【参考方案1】:看起来可以使用mdbtools (in the repository),它应该允许 odbc 访问以及移植到不同数据库的方法。
即使不能直接使用,porting is an option。
【讨论】:
“移植是一种选择”链接已失效。您是否有另一个用于该工具的工具或另一个适用于 MS-Access 2013 或更高版本的工具?【参考方案2】:是的,您需要安装适用于 Unix 的 ODBC 驱动程序,或者更好的方法可能是将 PDO 与 php5 一起使用。
*从网上其他地方偷来的,未经测试。
try
$dbh = new PDO("odbc:Driver=Microsoft Access Driver (*.mdb);Dbq=C:\accounts.mdb;Uid=Admin");
catch (PDOException $e)
echo $e->getMessage();
【讨论】:
【参考方案3】:这个问题和答案可能会感兴趣:PHP and Microsoft Access database - Connection and CRUD
【讨论】:
以上是关于是否可以在 Linux Web 服务器上使用 PHP 访问 MS Access 数据库?的主要内容,如果未能解决你的问题,请参考以下文章
在Linux安装配置Tomcat 并部署web应用 (环境搭建+项目部署)(转载)
linux服务器上tomcat部署web项目,部署成功后访问不了,提示页面不存在是为啥?
是否可以在常规 Web 服务器上使用 Apache Thrift?