2017-11-04 13 views
3

プロダクションサーバーにphp5.6とapache2がインストールされています。PPA: 'ppa:ondrej/php5-5.6' FORBIDDEN 403

私は私の本番サーバー上の私のpojectのエラーを取得:Call to undefined function curl_init()

私は私のプロジェクトのためのphp-カールをインストールする必要があります。私はsudo apt-get install php5-curlを実行します。

Err http://ppa.launchpad.net trusty/main amd64 Packages 
403 Forbidden 
Err http://ppa.launchpad.net trusty/main i386 Packages 
403 Forbidden 
Err http://ppa.launchpad.net trusty/main amd64 Packages 
403 Forbidden 
Err http://ppa.launchpad.net trusty/main i386 Packages 
403 Forbidden 

のphp-カールをインストールするためのソリューションがどのようなものです:

.... 
WARNING: The following packages cannot be authenticated! 
php5-mysql php5-common php5-curl 
.... 

Err http://ppa.launchpad.net/ondrej/php5/ubuntu/ trusty/main php5-mysql amd64 5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1 
403 Forbidden 
Err http://ppa.launchpad.net/ondrej/php5/ubuntu/ trusty/main php5-common amd64 5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1 
403 Forbidden 
Err http://ppa.launchpad.net/ondrej/php5/ubuntu/ trusty/main php5-curl amd64 5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1 
403 Forbidden 
E: Failed to fetch http://ppa.launchpad.net/ondrej/php5/ubuntu/pool/main/p/php5/php5-mysql_5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1_amd64.deb 403 Forbidden 

E: Failed to fetch http://ppa.launchpad.net/ondrej/php5/ubuntu/pool/main/p/php5/php5-common_5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1_amd64.deb 403 Forbidden 

E: Failed to fetch http://ppa.launchpad.net/ondrej/php5/ubuntu/pool/main/p/php5/php5-curl_5.5.37+dfsg-1+deprecated+dontuse+deb.sury.org~trusty+1_amd64.deb 403 Forbidden 

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 

このPPAのためapt-get updateディスプレイ同じことを実行していますか?一つのアイデアはppaを変更することですが、私はphp5.6のために別のものを見つけることができません。

インターネットで約3日間検索したところ、多くの類似の問題が見つかりましたが、私は解決できませんでした。私は

が正常sudo apt-get install php5.6-curl実行を実行して発見したすべてのものを試してみたが、私はまだ私の本番サーバー上の私のpojectためにエラーが発生します:Call to undefined function curl_init()

答えて

1

ppa-purge ppa:ondrej/php5-5.6は古いPPAを削除しました。

また私のために働いたsudo apt-add-repository --remove ppa:ondrej/php5-5.6