Ubuntu 14.04 + Lamp 1.2.4 mssql_connect 不工作

Ubuntu 14.04 + Lamp 1.2.4 mssql_connect is not working

我正在努力 linux 为较旧的 php 应用程序安装服务器。我已经安装了 ubuntu 14.04 + lamp 1.2.4,除了旧的 mssql 函数,我已经使所有的东西都工作了。

很明显我取消了注释,并重新启动了 apache:

extension=php_mssql.dll

到目前为止我试过:

apt-get install php5-sybase php-pear
pear install --nodeps MDB2_Driver_mssql

来自 https://www.turnkeylinux.org/forum/support/20090708/enabling-ms-sql-support-lamp-stack

在 phpinfo 中我根本没有 mssql 部分。

以下是我如何安装 linux 的更多信息:

这并不是这个问题的真正答案,但我的目标是让 linux 具有 php 5 和有效的 mssql* 函数。这就是我最终做到的。一旦您知道 windows 下的 mssql 在 php 5.3.x 下就很容易了,但是在 linux 下 直到 php 7 。 (我所有尝试安装选择版本的 php 和我需要的东西都失败了,据我所知,没有人回答,所以 linux 比我预期的要难得多)。

我认为这对于新手来说真的是很好的教程,希望它对某人有所帮助:

Ubuntu 必须是 14.04 且不能高于 (他们切换到 php 7)。

一些基本的东西:

sudo apt-get install mc /*midnight commander is REALLY helpfull*/
sudo apt-get install konqueror /*or conqueror if you have deskptop*/
sudo nano file /*this is how you easily edit file in xterminal*/
sudo nano gedit file /*and in desptop*/

阿帕奇:

sudo apt-get install apache2    /*install*/
sudo nano /etc/apache2/apache2.conf
add this line: ServerName 192.168.0.xxxx    /*your ip or server name*/
sudo apache2ctl configtest /*if sth is wrong*/
sudo service apache2 restart

PHP

sudo apt-get install php5 /*php itself*/
sudo apt-get install libapache2-mod-php5 /*mod that connects php with apache I belive*/
sudo apt-get install php5-sybase php5-odbc freetds-common /*all libraries are required*/
sudo service apache2 restart

php.ini 的常见问题解答(文件位置在 phpinfo() 中)

error_reporting = E_ALL & ~E_NOTICE /*will disable notices*/
display_errors = On
short_open_tag=On /* <? will work instad of <?php only */

如何安装模块?

sudo apt-get install mcrypt php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart

这对我有用。