php_intro.md

php 入门

php 简单入门

  • 安装 php、php-fpm
  • 安装 nginx
  • 安装 mysql
  • 安装 composer(包管理工具)

运行 php-fpm:php-fpm --fpm-config /usr/local/etc/php-fpm.conf --prefix /usr/local/var

入门 helloworld.php

1
2
3
<?php
echo "Hello World!";
?>

运行:php helloworld.php

php 概念

简单教程

php-nginx 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
events{}
http {
server {
listen 8080;
server_name localhost;
root /Users/xiaodong/PhpstormProjects/;
location ~ \.php$ {
# 设置监听端口
fastcgi_pass 127.0.0.1:9000;
# 设置nginx的默认首页文件(上面已经设置过了,可以删除)
fastcgi_index index.php;
# 设置脚本文件请求的路径
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# 引入fastcgi的配置文件
include fastcgi_params;
}
}
}

其他项目

一些框架

  • thinkphp
  • yii
  • Laravel

问题记录

mac 遇到问题