zoukankan      html  css  js  c++  java
  • php开发入门

    一、介绍

    最近接触了PHP开发,以前总是听说PHP是最好的开发语言,上手很快。这次终于有机会用起来了。它是一个服务端的脚本语言。语法比较简单。

    二、环境搭建

    我本地的开发用的系统是ubuntu 18.04。以下环境搭建,基于linux系统。

    1. Web Server 可以安装Apache2: sudo apt install apache2
      也可以用nginx: sudo apt install nginx
    2. 安装php运行环境 sudo apt install php php-fpm
    3. 配置Web Server,使用php处理器我在第一步选用的是nginx,
      修改nginx的配置: sudo vim /etc/nginx/nginx.conf
    server {
            listen 80;
            root /var/www/html;
            index index.php index.html index.htm index.nginx-debian.html;
            server_name example.com;
    
            location / {
                    try_files $uri $uri/ =404;
            }
    
            location ~ .php$ {
                    include snippets/fastcgi-php.conf;
                    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
            }
    
            location ~ /.ht {
                    deny all;
            }
    }
    

      

    修改完配置,需要重启nginx服务或者重新加载配置: sudo service nginx restart

    参考: 

    三、第一个程序

    在/var/www/html下新建一个文件hello.php, 粘贴以下内容:

    <!DOCTYPE html>
    <html>
    <body>
    
    <?php
    echo "Hello world!";
    ?>
    
    </body>
    </html>

    打开浏览器,输入 “” 即可访问Hello World页面。

    四、通过简单项目学习PHP开发网站

    在网上找了一个PHP的web项目(不是我写的),一个简单的博客。代码我放在github(coding-fann/simple-blog)上了。虽然简单,而且很不完善,通过它可以学习到基本的WEB开发的框架,用户的登录,session管理,如何在PHP中使用mysql等等。

    搭建好了之后,系统功能截图如下:

    1. 显示所有的博客

    2. 最新的博客列表

    3. 与我们联系页面

    4. 添加新的博客

    5. 管理员面板

    五、学习资料

    w3school上提供了很多语法参考资料,还有测试,非常方便学习和参考。

    本文也是整理自之前记录的一篇php笔记,重温下这些知识。

    本文同样发布在我的知乎专栏:https://zhuanlan.zhihu.com/p/258128461

  • 相关阅读:
    Java实现2048小游戏
    归并排序【代码】
    插入排序【代码】
    选择排序【代码】
    考试系统
    九九乘法表
    万年历
    猜数游戏
    C++知识点(杂)
    Core Data ,inverse
  • 原文地址:https://www.cnblogs.com/xianzhon/p/13726237.html
Copyright © 2011-2022 走看看