HistoryData
Rasmus Lerdorf

Rasmus Lerdorf

1968Present Denmark
computer scientist

Who was Rasmus Lerdorf?

Danish-Canadian programmer who created the PHP programming language in 1995, which became one of the most widely used server-side scripting languages for web development. He continues to be involved in PHP's ongoing development and evolution.

Biographical data adapted from Wikipedia’s article on Rasmus Lerdorf (CC BY-SA 4.0).

Born
Qeqertarsuaq
Died
Present
Nationality
Zodiac Sign
Sagittarius

Biography

Rasmus Lerdorf was born on November 22, 1968, in Qeqertarsuaq, a small town on Disko Island in Greenland, back when it was part of Denmark. His family later moved to Canada, where he grew up and went to school. Lerdorf attended King City Secondary School in Ontario before studying at the University of Waterloo, a top Canadian school for computer science and engineering.

In 1994, while working as a programmer, Lerdorf started creating what he first called "Personal Home Page" tools to track visits to his online resume. This began as simple Perl scripts but quickly evolved when he rewrote them in C for better performance and added database features. By 1995, he had developed PHP/FI (Personal Home Page/Forms Interpreter) and released it as open source software. The language's syntax borrowed heavily from C, Perl, and other familiar languages, making it easy for programmers to pick up.

PHP quickly became popular with web developers as it was easy to use and worked well with HTML. Unlike other server-side solutions, PHP could be embedded directly into web pages, simplifying the creation of dynamic content. Lerdorf led the development through PHP 2.0, and as the project grew, he welcomed contributions from others. The formation of the PHP Group in 1997, with developers like Andi Gutmans and Zeev Suraski, marked the project's shift from a one-person show to a team effort.

As PHP continued to evolve from version 3.0 onward, Lerdorf stayed involved but let others take on leadership roles in various areas. He has worked for several tech companies, including Yahoo!, where he helped with large web infrastructure projects. His approach to PHP development has always focused on practicality and usability rather than theoretical concerns, reflecting his background as a practical programmer.

Lerdorf still takes part in PHP development and often speaks at conferences about web technologies and programming languages. His creation has become one of the most widely used server-side scripting languages, running millions of websites and web applications worldwide. Despite PHP's great success, he keeps a down-to-earth view on programming languages, stressing that tools should address real issues rather than chase theoretical ideals.

Before Fame

Growing up in the 1980s and early 1990s, Lerdorf was right in the middle of the personal computer boom during his teenage years in Canada. At the University of Waterloo, known for its co-op program and strong links with tech companies, he got to see advanced computer science research and gain hands-on programming experience. The early 1990s marked the rise of the World Wide Web, and universities were some of the first places to offer broad internet access to students.

The web development scene of the mid-1990s was scattered and tough for newcomers. Building dynamic websites called for knowledge of CGI scripting, server setup, and often several programming languages. Most solutions were either too complicated for simple tasks or too limited for complex applications. This setup was perfect for Lerdorf's practical approach to web programming, as he aimed to meet his own immediate needs instead of creating a complete programming language from scratch.

Key Achievements

  • Created PHP programming language in 1995, now powering over 70% of websites with known server-side languages
  • Released PHP as open source software, enabling global collaborative development
  • Authored PHP versions 1.0 and 2.0 before transitioning to collaborative development model
  • Contributed to large-scale web infrastructure at Yahoo! and other major technology companies
  • Established foundations for modern web development through accessible server-side scripting

Did You Know?

  • 01.PHP originally stood for 'Personal Home Page' but was later backronymed to 'PHP: Hypertext Preprocessor' as the language evolved beyond its initial scope
  • 02.Lerdorf has stated that he never intended to create a programming language and considers himself a better programmer than a language designer
  • 03.He named PHP after the Personal Home Page tools he created to track visitors to his online resume in 1994
  • 04.Lerdorf was born in Greenland, making him one of the few major programming language creators born in the Arctic region
  • 05.He has been known to joke that PHP's success was accidental and that he solved his own problem without expecting others to adopt it