标签:index PHP 入门 sudo nginx 开发 php com
一、介绍
最近接触了PHP开发,以前总是听说PHP是最好的开发语言,上手很快。这次终于有机会用起来了。它是一个服务端的脚本语言。语法比较简单。
二、环境搭建
我本地的开发用的系统是ubuntu 18.04。以下环境搭建,基于linux系统。
- Web Server 可以安装Apache2:
sudo apt install apache2
也可以用nginx:sudo apt install nginx
- 安装php运行环境
sudo apt install php php-fpm
- 配置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>
打开浏览器,输入 “http://example.com/hello.php” 即可访问Hello World页面。
四、通过简单项目学习PHP开发网站
在网上找了一个PHP的web项目(不是我写的),一个简单的博客。代码我放在github(coding-fann/simple-blog)上了。虽然简单,而且很不完善,通过它可以学习到基本的WEB开发的框架,用户的登录,session管理,如何在PHP中使用mysql等等。
搭建好了之后,系统功能截图如下:
- 显示所有的博客
2. 最新的博客列表
3. 与我们联系页面
4. 添加新的博客
5. 管理员面板
五、学习资料
w3school上提供了很多语法参考资料,还有测试,非常方便学习和参考。
https://www.w3schools.com/php/
本文也是整理自之前记录的一篇php笔记,重温下这些知识。
本文同样发布在我的知乎专栏:https://zhuanlan.zhihu.com/p/258128461
标签:index,PHP,入门,sudo,nginx,开发,php,com 来源: https://www.cnblogs.com/xianzhon/p/13726237.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。