Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

2024-04-14 1435阅读
  • 创建 PHP 配置文件 php.ini

    我们需要找到下面路径,可以文件夹打开或命令行打开,找到文件夹内的 php.ini.default 文件,通过手动拷贝或者命令行拷贝的方式去掉后面的 default 得到新文件 php.ini。

    $ cd /etc

    $ cp php.ini.default php.ini

    可以配置一下 php.ini 里面时区,其他的可以不用动,等有需要在去调整。

    • 创建 PHP 服务配置文件 php-fpm.conf

      $ cd /etc

      $ cp php-fpm.conf.default php-fpm.conf

      配置 php-fpm.conf 文件

      $ vim php-fpm.conf

      找到这行代码打开注释,这个文件是用于保存 php 服务进程号码的,打开注释之后记得保存,保存的命令就不写了。

      ;pid = run/php-fpm.pid

      改成

      pid = run/php-fpm.pid

      • 创建 PHP 辅助配置文件 www.conf

        操作跟上面两个文件一样,只是目录不同,进入到下面文件夹

        $ cd /etc/php-fpm.d

        $ cp www.conf.default www.conf

        • 配置并启动 php-fpm

          php-fpm 会依赖于 php-fpm.conf 文件的,如果没有这个文件会报错的,上面我们已经建好了。

          打开命令行执行下面命令

          $ php-fpm

          如果报错如下,那是因为 php-fpm.log 文件找不到:

          [06-Nov-2020 11:54:54] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)

          [06-Nov-2020 11:54:54] ERROR: failed to post process the configuration

          [06-Nov-2020 11:54:54] ERROR: FPM initialization failed

          而且我们通过命令行打开目录的时候,也会发现这个目录根本不存在

          $ cd /usr/var/log

          甚至连 var 目录都没有,那既然没有,加上为了避免权限问题,我们干脆将这个路径配置到 /usr/local/var/log 目录中

          打开 php-fpm.conf 文件

          $ vim php-fpm.conf

          找到 error_log 跟上面一样打开注释,然后修改一下存放路径,然后保存。

          ;error_log = log/php-fpm.log

          改成

          error_log = /usr/local/var/log/php-fpm.log

          再次执行

          $ php-fpm

          如果报错如下,是因为文件权限问题,使用 $ sudo php-fpm 执行命令

          [06-Nov-2020 14:54:25] NOTICE: [pool www] ‘user’ directive is ignored when FPM is not running as root

          [06-Nov-2020 14:54:25] NOTICE: [pool www] ‘group’ directive is ignored when FPM is not running as root

          再次执行

          $ sudo php-fpm

          如果报错如下,是因为没有找到 php-fpm.pid 文件,一般报这个错误是因为文件权限问题

          [06-Nov-2020 14:56:56] ERROR: Unable to create the PID file (/usr/var/run/php-fpm.pid).: No such file or directory (2)

          [06-Nov-2020 14:56:56] ERROR: FPM initialization failed

          我们将上面已经打开的 pid 路径做一下调整,其实他们指向的是一个地方,只是相对路径改成绝对路径

          pid = run/php-fpm.pid

          自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

          深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

          因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

          由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

          如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          文末

          js前端的重头戏,值得花大部分时间学习。

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          推荐通过书籍学习,《 JavaScript 高级程序设计(第 4 版)》你值得拥有。整本书内容质量都很高,尤其是前十章语言基础部分,建议多读几遍。

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

          CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

          另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。

          学习资料在精不在多,二者结合,定能构建你的 JavaScript 知识体系。

          面试本质也是考试,面试题就起到很好的考纲作用。想要取得优秀的面试成绩,刷面试题是必须的,除非你样样精通。

          这是288页的前端面试题

          sdnimg.cn/img_convert/6065b7d33c9a5859971490467a967767.png)

          CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

          另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。

          学习资料在精不在多,二者结合,定能构建你的 JavaScript 知识体系。

          面试本质也是考试,面试题就起到很好的考纲作用。想要取得优秀的面试成绩,刷面试题是必须的,除非你样样精通。

          这是288页的前端面试题

          Mac Nginx 关联 php 详细配置以及常见错误,前端面试题10道

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]