本文目录导航:
Laravel 8的下载与安装你不知道的事
Laravel是一个简洁、优雅的PHP开发框架,被誉为国内外最著名的PHP web开发框架之一。
其语法设计简洁明了,功能丰富,具备验证、路由、Session、缓存、数据库迁移工具、单元测试等常用功能。
目前,Laravel已经发展到了8.0版本。
为了搭建Laravel 8框架,首先需要确保PHP版本不低于7.3,还需安装BCMath、Ctype、Fileinfo、JSON、Mbstring、OpenSSl、PDO、Tokenizer、XML等PHP扩展。
建议使用PHPStudy作为集成开发环境,下载地址为/。
Composer则用于包管理,可通过/download/获取。
在安装Composer前,需配置全局vendor bin目录到系统PATH中。
若通过cmd安装,可能会因镜像原因导致速度缓慢,推荐使用安装包方式。
安装完成后,输入`composer –v`以验证安装成功。
接下来,进入命令行界面,运行`composer create-project --prefer-dist laravel/laravel blog`命令(`blog`为项目名)以创建项目。
项目创建成功后,通过phpstudy新建一个域名,并将根目录设置为项目的public目录,然后访问该域名。
若访问时仅能访问根路由,则进入public目录,修改文件,添加相关配置,保存后重启Apache即可。
随着技术的持续发展,后续将分享更多技术干货。
如需获取更多进阶内容和学习资料,欢迎关注我们的公众号。
公众号链接为/r/YkO5oUX...(二维码自动识别)
nginx中php设置自启动,部署ngxin+php配置文件
在Centos 7环境中安装并设置PHP 8.0的开机自启动,首先确保PHP-FPM的配置。
为了使PHP-FPM在系统启动时自动运行,需要编辑启动脚本。
打开配置文件:root@lx:~# vim /etc/rc.d/在中添加以下行,以启动PHP-FPM服务:sudo systemctl enable 然后,确认php-fpm是否已被添加到开机启动列表中:root@lx:~# chkconfig --list查看结果,确认php-fpm服务的启动级别是否为2(运行级别为3时启动,对应多用户模式)或更高。
接下来,配置Nginx以处理PHP请求。
打开Nginx的配置文件,通常是/etc/nginx/ 或者你的虚拟主机配置文件(如/etc/nginx/conf.d/),确保你的location块中包含如下内容:location ~ \$ {fastcgi_pass ;include fastcgi_params;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}这将允许Nginx通过PHP-FPM处理文件。
记得重启Nginx服务以应用更改:sudo systemctl restart nginx至此,Centos 7上已经成功安装PHP 8.0并配置了开机自启动,Nginx也已设置解析PHP请求。
现在,每当系统启动时,PHP-FPM和Nginx都将协同工作。
新版PHP运行环境安装整理
本文整理了新版PHP运行环境的安装步骤,包括Windows和Linux系统下的独立安装和集成环境搭建,如WAMP、XAMPP(Windows)和LNMP(Linux)。
无需过多技术难度,主要为了方便记录和分享,欢迎大家参考使用。
Windows环境安装
首先,针对Windows系统,推荐下载官方PHP 8.0.3-win32-vs16-x64的Thread Safe版本,解压后复制-production为。
为确保Apache的dll库,需确保下载的是VS16 x64版本的PHP。
如遇到PHP警告,可能需要安装对应版本的Visual Studio。
Apache的安装则需要下载Apache 2.4.46,配置并安装为系统服务,通过测试确认配置成功。
接着安装MySQL 8.0.23,配置,初始化数据库并设置管理员密码。
最后,安装Nginx并设置好与PHP的通信。
Linux环境安装
在Linux环境下,安装流程相似,包括PHP、Apache、MySQL的下载、配置和安装,以及Nginx的部署。
需要注意的是,Linux环境下的配置文件通常使用文本编辑器进行,步骤和Windows略有不同,具体细节请根据Linux发行版进行调整。
评论(0)