php

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

spartanatreyu, in Why PHP Usage Has Declined by 40% in Just Over 2 Years
@spartanatreyu@programming.dev avatar

TIOBE index, literally in the first sentence…

PHP leaves a bad taste in my mouth and I’d be happier if we were rid of it (or it continued changing for the next 10 years), but even I can see this article is worthless.

shnizmuffin, in How do I create dynamic websites using PHP/javascript/HTML/CSS?
@shnizmuffin@lemmy.inbutts.lol avatar

Yes.

thesystemisdown, in Why PHP Usage Has Declined by 40% in Just Over 2 Years

That article makes little sense. There is not a non-php version of WordPress at this time. I know Gutenberg uses Node and NPM, but the heavy lifting is still PHP. There has always been client side scripting and server side scripting with WP. I’ll buy that devs are lobbying clients to use something else, but to say this is because WordPress is driving the change can’t be right.

Emperor,
@Emperor@feddit.uk avatar

That article makes little sense.

Yes, they seem to have WP blinkers on.

It is far more likely that this is from the rise of “sexier” server-side coding languages like Rust. Now I don’t know much about Rust (although I will look into it more) but I a bit of Googling on Rust vs PHP a while back and PHP is still a solid choice for a lot of things and there seem to be a lot more people out there who can code in it, making it a.good choice for FOSS projects.

TWeaK, in Why PHP Usage Has Declined by 40% in Just Over 2 Years

I hate JavaScript, along with the whole of web 2.0 and moving shit around as it loads, making the user wait to input rather than taking the input and processing as quickly as possible, and in general the whole theme of software no longer being designed for the user to use but for the publisher to extract value from the user.

monomon, in I have suddenly inherited a PHP project. What VSCode extension or server is best for developing it locally? I’m down with any other suggestions too!
@monomon@programming.dev avatar

ddev saved my life when I inherited a drupal project.

dbx12, (edited ) in Help installing PHP on Ubuntu (Solved. Thank you!)

Looks like your php code is wrong, try this (and just this) for index.php


<span style="color:#323232;"><?php
</span><span style="color:#323232;">phpinfo();
</span>

You also had Test Text1 inside the php block which is a syntax error. Maybe that’s the cause why you don’t get anything.

Edit corrected the filename to lowercase extension.

GardenVarietyAnxiety,

I wiped and reinstalled everything php and apache… It still didn’t work, so I tried your suggestion and simply put

<?php phpinfo();

It works now? And reverting to my original file works too…

I don’t know how, but your idea worked. Thanks~

dbx12,

Great that it worked out, did you use apt remove or apt purge?

You might want to put your code in triple back ticks so it renders as code block :) Currently isn’t visible on some clients (boost for Lemmy in my case)

sloppy_diffuser, in Help installing PHP on Ubuntu (Solved. Thank you!)

I don’t have a solution, but wanted to comment this is a reason to use docker. Instead of tinkering with your host system in ways you’ll probably forget, declare all the steps in a nice containerized system that does one thing: hosts a php website as you develop.

Expose your project through a volume for a mostly seamless file sharing experience between the host and container.

GardenVarietyAnxiety,

I’ve seen a lot about docker, and it looks pretty awesome.

I’ll definitely get to it eventually, I’m just trying to learn the basics for now.

hitmyspot, in Help installing PHP on Ubuntu (Solved. Thank you!)

Have you tried a html file to ensure Apache is ok? Or no files and Apache should show a server page.

Also, the test file can just be

<?php phpinfo(); ?>

GardenVarietyAnxiety,

I wiped and reinstalled everything php and apache… It still didn’t work, so I tried to simply put

<?php phpinfo();

as suggested by someone else …and it works now? I reverted my .php file to what I listed in my op and that works now, too.

Oi.

hitmyspot,

Lol, turn it off and back on!

GardenVarietyAnxiety,

Basically, lol

raoul, in Help installing PHP on Ubuntu (Solved. Thank you!)

Maybe there is a conflict between libapache2-mod-php and php-cgi?

According to your doc, it seems to be one or the other.

GardenVarietyAnxiety,

I wiped and reinstalled everything php and apache… It still didn’t work, so I tried to simply put

<?php phpinfo();

as suggested by someone else …and it works now? I reverted my .php file to what I listed in my op and that works now, too.

Oi.

littleme, in Help installing PHP on Ubuntu (Solved. Thank you!)

Have you tried enabling php with the a2enmod command ? serverlab.ca/…/installing-php-for-apache-on-ubunt…

GardenVarietyAnxiety,

It returned: Module php8.1 already enabled

onlinepersona,

Was that the output of sudo a2enmod php ?

GardenVarietyAnxiety,

I wiped and reinstalled everything php and apache… It still didn’t work, so I tried to simply put

<?php phpinfo();

as suggested by someone else …and it works now? I reverted my .php file to what I listed in my op and that works now, too.

Oi.

onlinepersona,

😂 welcome to the wonderful world of computing.

If it shan’t dance to your flute, reboot

Anti Commercial AI thingyCC BY-NC-SA 4.0

lemmy_in, in I have suddenly inherited a PHP project. What VSCode extension or server is best for developing it locally? I’m down with any other suggestions too!

Jetbrains Phpstorm is probably best in class, but you’ll have to pay for it.

sjpwarren,

I don’t do PHP. But I used other JetBrains tools for Go, Python and Java and they are very helpful. The AI Assistant is pretty good for explaining code. I am not in anyway paid by them. Good Luck

rikudou, in I have suddenly inherited a PHP project. What VSCode extension or server is best for developing it locally? I’m down with any other suggestions too!
@rikudou@lemmings.world avatar

I recommend using PhpStorm - nothing else even approaches it in terms of features and code analysis.

JDubbleu,

I’ve become the primary maintainer of a jumbled mess of a PHP/Laravel project we use as our"mission control" at work and I’ve been dying due to lack of dev tools. Might have to take a look at this (pester my manager for a license) assuming it has Laravel support.

rikudou,
@rikudou@lemmings.world avatar

Not sure if natively, but there will definitely be a plugin for Laravel if not.

You can try it for 30 days for free and see for yourself. Or you can always use the early access builds for free.

tsonfeir, in I have suddenly inherited a PHP project. What VSCode extension or server is best for developing it locally? I’m down with any other suggestions too!
@tsonfeir@lemm.ee avatar

A lot depends on how the PHP site was set up. Does it have requirements? Apache? What version? MySQL? Is it using a framework? Composer, hopefully?

Theoretically all you need is PHP installed. You can run it from the command line with -S… maybe.

More information would be helpful.

gofsckyourself,

Seconded.

Also, what OS are you on?

For Windows, Laragon is super easy and convenient.

Or Devpod might be a good choice, too.

shnizmuffin, in I have suddenly inherited a PHP project. What VSCode extension or server is best for developing it locally? I’m down with any other suggestions too!
@shnizmuffin@lemmy.inbutts.lol avatar

Here’s hoping you have Docker installed, because Laradock rules. (It’s not just for Laravel.)

If the project is a Laravel project, Laravel Herd just came out. If you’re on a Mac, there’s also Valet. If you prefer a VM, there’s Homestead - a PHP Vagrant config.

tsonfeir, in PHP Weekly - March 6th 2024
@tsonfeir@lemm.ee avatar

2024 and we still can’t get mobile right.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • php@programming.dev
  • meta
  • Macbeth
  • All magazines