これは本当にこの質問に答えるのではなく、私の目標は、PHP 5とMSSQL *関数を作業でのLinuxを持っていることでした。そして、これが私が最終的にそれをした方法です。 Windowsの下でmssqlがphp 5.3.xであったのを知ったらそれはかなり簡単ですが、linuxではまでphp 7まではありません。 (すべての私の試みは、私が必要とするものでPHPの選択バージョンをインストールするに失敗したと私は誰も答えていないので、Linuxははるかに私が予期して動作することは困難です)
この私が総beginerのための本当に良いチュートリアルだと思うが、それが誰かを役に立てば幸い:
Ubuntuは上記14.04およびNOTでなければなりません(彼らは7をPHPに切り替え)。
いくつかの基本的なSTUFF:
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*/
APACHE:php.iniを
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
FAQ(ファイルの場所をする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
それは私のために働いた。
そのリンクは本当に古いです...単純な 'apt-get install php5-mssql'はうまくいくはずです...しかし、エラーメッセージは何ですか?多分何か他のものがないか、構文が変わったでしょうか? – cypherabe
PHPページのエラーメッセージは '致命的なエラーです:未定義の関数mssql_connect()'を呼び出しています。私はあなたがsugestedコマンドを試してみましたが、私は 'php5-sybaseではなくphp5-mssqlを選択します.... php5-sybaseはすでに最新のバージョンです... 0はアップグレードされ、0は新たにインストールされ、694はアップグレードされません' - mssqlは、しかし、sthはとにかくそれがPHPで動作させるために行方不明です。 –
別のもの:sybase(またはpearコマンド)が新しいディレクトリ '/ etc/php5/mods-avaiable /'を作成しました。 'mssql.ini'ファイルが' extension = mssql.so'私はそのファイルがどこにあるのかわからない)。 '/ opt/lamp/apache2/modules'には* .soファイルがありますが、mssql.soは表示されません。 –