php学习
-
环境搭建
参考:https://blog.csdn.net/Lichen0196/article/details/137376600
参考:https://blog.csdn.net/weixin_43766229/article/details/134599682 -
环境搭建:docker + php-fpm+nginx 具体步骤
# php容器 docker run -p 9000:9000 -d --name php7 -v ./www:/var/www/html -v ./php/conf.d/php.ini:/usr/local/etc/php/php.ini php:7.3-fpm # nginx容器 docker run -p 8100:80 -d --name nginxphp -v ./www:/usr/share/nginx/html -v ./nginx/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -v ./nginx/logs:/var/log/nginx nginx:latest # nginx的default.conf location ~ \.php$ { root /var/www/html; fastcgi_pass 172.17.0.2:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } root /usr/share/nginx/html; location / { # root /usr/share/nginx/html; # index index.html index.htm; index index.html index.htm index.php; }
- docker-compose.yml
version: '3.7' services: php: image: php:8.4.0alpha2-fpm-bullseye container_name: php restart: unless-stopped ports: - "9000:9000" volumes: - ./php/php.ini:/usr/local/etc/php/php.ini - ./php/conf.d:/usr/local/etc/php/conf.d - ./www:/var/www/html networks: - pn nginx: image: nginx:latest container_name: nginx restart: unless-stopped ports: - "80:80" - "443:443" volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./www:/usr/share/nginx/html - ./nginx/conf.d:/etc/nginx/conf.d - ./nginx/logs:/var/log/nginx networks: - pn networks: pn: driver: bridge
-
数据库支持
参考:https://blog.csdn.net/longfeng995/article/details/130704949 -
访问宿主机端口
参考:https://www.jb51.net/server/319306ue4.htm -
其他
- websoft9: https://support.websoft9.com/docs/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人