Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Visual Studio Online/CodeSpace上安装PHP_Php_Visual Studio_Codespaces - Fatal编程技术网

如何在Visual Studio Online/CodeSpace上安装PHP

如何在Visual Studio Online/CodeSpace上安装PHP,php,visual-studio,codespaces,Php,Visual Studio,Codespaces,任何和所有版本的PHP都存在常量错误-无安装候选。我已经运行了apt-get-update和upgrade/dist-upgrade,并在新的代码空间中添加了sury-repo vsonline:~/workspace$ sudo apt-get install php Reading package lists... Done Building dependency tree Reading state information... Done Package php is a v

任何和所有版本的PHP都存在常量错误-无安装候选。我已经运行了apt-get-update和upgrade/dist-upgrade,并在新的代码空间中添加了sury-repo

vsonline:~/workspace$ sudo apt-get install php
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php is a virtual package provided by:
  php7.4 7.4.6-1+0~20200514.17+debian9~1.gbp0f509e [Not candidate version]
  php7.3 7.3.18-1+0~20200515.59+debian9~1.gbp12fa4f [Not candidate version]
  php7.2 7.2.31-1+0~20200514.41+debian9~1.gbpe2a56b [Not candidate version]
  php7.1 7.1.33-16+0~20200514.38+debian9~1.gbp1e5820 [Not candidate version]
  php7.0 7.0.33-29+0~20200514.36+debian9~1.gbp126f6f [Not candidate version]
  php5.6 5.6.40-29+0~20200514.35+debian9~1.gbpcc49a4 [Not candidate version]
  php7.3 7.3.14-1~deb10u1 [Not candidate version]
  uwsgi-plugin-php 2.0.17.1+8+0.0.3+b3 [Not candidate version]
  php7.3 7.3.11-1~deb10u1 [Not candidate version]
  php7.0 7.0.33-0+deb9u7 [Not candidate version]
  php7.0 7.0.33-0+deb9u6 [Not candidate version]

E: Package 'php' has no installation candidate

我也有同样的头痛,但我决定手动安装

使用:

拆包并安装

tar zxf php-x.x.x
cd ../php-x.x.x
./configure --enable-fpm --with-mysqli
make
sudo make install
获取配置文件并将其移动到正确的位置

cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf
cp sapi/fpm/php-fpm /usr/local/bin
资料来源:


或者如果你喜欢使用Docker 我推荐拉多克,它使这项工作容易得多。
我最终使用了它,Doc非常简单

试着安装
php7.4
——也就是说,明确地说你想要哪个版本。这似乎是一个linux软件包管理器查询,与VS代码无关。这个问题更适合超级用户site@MatsLindh完全相同的问题恐怕“或者如果你更喜欢使用Docker”-只是为了PHP?@MikeThrussell是的,有一个laradock可以让工作更容易。最后我用了它,博士很容易理解
cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf
cp sapi/fpm/php-fpm /usr/local/bin