From 47ee1ec2b28f1498e17b5855517a648fe394f545 Mon Sep 17 00:00:00 2001 From: Puneet Khurana Date: Wed, 26 Mar 2025 10:20:03 +0000 Subject: [PATCH] Upload files to "/" --- Apache.conf.sh | 28 ++++++++++++++++++++++++++++ Apache:default.conf.sh | 19 +++++++++++++++++++ app:db_init.sql | 7 +++++++ app:index.php | 42 ++++++++++++++++++++++++++++++++++++++++++ test.php | 4 ++++ 5 files changed, 100 insertions(+) create mode 100644 Apache.conf.sh create mode 100644 Apache:default.conf.sh create mode 100644 app:db_init.sql create mode 100644 app:index.php create mode 100644 test.php diff --git a/Apache.conf.sh b/Apache.conf.sh new file mode 100644 index 0000000..635c8de --- /dev/null +++ b/Apache.conf.sh @@ -0,0 +1,28 @@ +# Apache.conf.sh +user Apache; +worker_processes auto; +pid /run/Apache.pid; +include /etc/Apache/modules-enabled/*.conf; + +events { + worker_connections 1024; +} + +http { + sendfile on; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + + include /etc/Apache/mime.types; + default_type application/octet-stream; + + access_log /var/log/Apache/access.log; + error_log /var/log/Apache/error.log; + + gzip on; + gzip_disable "msie6"; + + include /etc/Apache/conf.d/*.conf; +} diff --git a/Apache:default.conf.sh b/Apache:default.conf.sh new file mode 100644 index 0000000..dde06df --- /dev/null +++ b/Apache:default.conf.sh @@ -0,0 +1,19 @@ +# default.conf.sh +server { + listen 80; + server_name localhost; + + root /var/www/html; + index index.php index.html index.htm; + + location / { + try_files $uri $uri/ /index.php?$query_string; + } + + location ~ \.php$ { + include fastcgi_params; + fastcgi_pass php-fpm:9000; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + } +} diff --git a/app:db_init.sql b/app:db_init.sql new file mode 100644 index 0000000..bba53fb --- /dev/null +++ b/app:db_init.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS greetings ( + id INT AUTO_INCREMENT PRIMARY KEY, + message VARCHAR(255) NOT NULL +); + +INSERT INTO greetings (message) VALUES ('Hello, Im puneet khurana from MySQL tech team !'); + diff --git a/app:index.php b/app:index.php new file mode 100644 index 0000000..d82142d --- /dev/null +++ b/app:index.php @@ -0,0 +1,42 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); +} + +echo "

Connected successfully to MySQL!

"; + + +$sql = "CREATE TABLE IF NOT EXISTS test_table ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(50) NOT NULL +)"; +$conn->query($sql); + + +$sql = "SELECT COUNT(*) AS count FROM test_table"; +$result = $conn->query($sql); +$row = $result->fetch_assoc(); +if ($row['count'] == 0) { + $conn->query("INSERT INTO test_table (name) VALUES ('Alice'), ('Bob'), ('Charlie')"); +} + + +$sql = "SELECT * FROM test_table"; +$result = $conn->query($sql); +echo "

Database Data:

"; + +$conn->close(); +?> diff --git a/test.php b/test.php new file mode 100644 index 0000000..c1b42ed --- /dev/null +++ b/test.php @@ -0,0 +1,4 @@ + +