Adding sample files
This commit is contained in:
		
							
								
								
									
										20
									
								
								.devcontainer/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.devcontainer/Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
#-----------------------------------------------------------------------------------------
 | 
			
		||||
# Copyright (c) Microsoft Corporation. All rights reserved.
 | 
			
		||||
# Licensed under the MIT License. See LICENSE in the project root for license information.
 | 
			
		||||
#-----------------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
FROM php:7-cli
 | 
			
		||||
 | 
			
		||||
# Install xdebug
 | 
			
		||||
RUN yes | pecl install xdebug \
 | 
			
		||||
	&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
 | 
			
		||||
	&& echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
 | 
			
		||||
	&& echo "xdebug.remote_autostart=on" >> /usr/local/etc/php/conf.d/xdebug.ini
 | 
			
		||||
 | 
			
		||||
# Install git, process tools
 | 
			
		||||
RUN apt-get update && apt-get -y install git procps
 | 
			
		||||
 | 
			
		||||
# Clean up
 | 
			
		||||
RUN apt-get autoremove -y \
 | 
			
		||||
    && apt-get clean -y \
 | 
			
		||||
    && rm -rf /var/lib/apt/lists/*
 | 
			
		||||
							
								
								
									
										9
									
								
								.devcontainer/devcontainer.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.devcontainer/devcontainer.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
	"name": "PHP",
 | 
			
		||||
	"dockerFile": "Dockerfile",
 | 
			
		||||
	"extensions": [
 | 
			
		||||
        "felixfbecker.php-debug",
 | 
			
		||||
		"felixfbecker.php-intellisense"
 | 
			
		||||
	]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
{
 | 
			
		||||
    "version": "0.2.0",
 | 
			
		||||
    "configurations": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Launch application",
 | 
			
		||||
            "type": "php",
 | 
			
		||||
            "request": "launch",
 | 
			
		||||
            "program": "${workspaceFolder}/main.php",
 | 
			
		||||
            "cwd": "${workspaceFolder}",
 | 
			
		||||
            "port": 9000
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										27
									
								
								index.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								index.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/*----------------------------------------------------------------------------------------
 | 
			
		||||
 * Copyright (c) Microsoft Corporation. All rights reserved.
 | 
			
		||||
 * Licensed under the MIT License. See LICENSE in the project root for license information.
 | 
			
		||||
 *---------------------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
function sayHello($name) {
 | 
			
		||||
	echo "Hello $name!";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<html>
 | 
			
		||||
	<head>
 | 
			
		||||
		<title>Visual Studio Code Remote :: PHP</title>
 | 
			
		||||
	</head>
 | 
			
		||||
	<body>
 | 
			
		||||
		<?php 
 | 
			
		||||
		
 | 
			
		||||
		sayHello('remote world');
 | 
			
		||||
			
 | 
			
		||||
		phpinfo(); 
 | 
			
		||||
			
 | 
			
		||||
		?>
 | 
			
		||||
	</body>
 | 
			
		||||
</html>
 | 
			
		||||
		Reference in New Issue
	
	Block a user