当前位置: 首页 > news >正文

mmd怎么做下载网站公司网站建设注册

mmd怎么做下载网站,公司网站建设注册,网站专题页面设计,html网页源码下载目录引言1、安装Nginx2、安装PHP3、安装Composer4、搭建Laravel框架项目5、修改Nginx映射6、安装MySQL引言 好久没写博客了#xff0c;因为个人需要#xff0c; 所以要涉及到Laravel框架的学习#xff0c;所以会出一系列的关于PHP的Laravel框架学习笔记#xff0c;希望能够… 目录引言1、安装Nginx2、安装PHP3、安装Composer4、搭建Laravel框架项目5、修改Nginx映射6、安装MySQL引言 好久没写博客了因为个人需要 所以要涉及到Laravel框架的学习所以会出一系列的关于PHP的Laravel框架学习笔记希望能够帮助到有需要的人。本系列所有的内容都以官网中文文档为准进行学习我使用的系统是Ubuntu20的虚拟系统。 1、安装Nginx 因为我个人是喜欢Nginx作为代理服务器所以选择Nginx进行安装。如果要选用Apache的可以自行安装先安装代理再执行其他的步骤。 sudo apt-get update #更新应用源 sudo apt-get upgrade #对系统安装程序进行更新 sudo apt-get nginx #安装nginxnginx的版本不用追求高选择稳定版本即可。 2、安装PHP 我服务器使用Nginx所以安装php-fpm但是因为框架版本选择的是Laravel9Laravel9的先决前提是PHP版本8.0如果你是阿里云Ubuntu 20 LTS就不用升级服务器了不然需要升级一下才有PHP8; sudo apt install software-properties-common sudo apt-add-repository ppa:ondrej/php # 添加php源地址 sudo apt-get update然后进行php的安装以及所需的插件安装如下 sudo apt-get install php8.0-fpm php8.0-mysql php8.0-gd php8.0-mbstring php8.0-bcmath php8.0-xml php8.0-curl php8.0-redis php8.0-opcache php8.0-odbc在这里我遇到了一个问题 Cannot initiate the connection to ppa.launchpad.net:80 (2620:2d:4000:1::3e). - connect (101: Network is unreachable) [IP: 185.125.190.52 80] Fetched 4,965 kB in 3min 27s (24.0 kB/s)这是用使用sudo apt-get update也没用也是超时 可以通过增加超时和重试来使其工作 sudo apt-get update --option Acquire::Retries100 --option Acquire::http::Timeout120然后再执行安装命令就可以安装成功了php -v检查是否安装成功 设置开机自启以及查看状态 systemctl status php8.0-fpm systemctl enable php8.0-fpm3、安装Composer Composer是 PHP 用来管理依赖dependency关系的工具。你可以在自己的项目中声明所依赖的外部工具库librariesComposer 会帮你安装这些依赖的库文件。 这里我们安装composer就完全参照官方文档 安装前一定要先安装好php 下载安装脚本 composer-setup.php 到当前目录。 php -r copy(https://install.phpcomposer.com/installer, composer-setup.php);执行安装过程。 php composer-setup.php上述所示就是安装成功了 删除安装脚本。 php -r unlink(composer-setup.php);接下来直接进行全局安装这样使得在命令窗口中可以直接使用composer sudo mv composer.phar /usr/local/bin/composer上述步骤执行完毕后键入composer -V查看是否已经安装配置成功。 ybyubuntu:~$ composer -V Composer version 2.5.4 2023-02-15 13:10:06最后因为composer的源默认是国外的使用国外源安装插件都可能比较慢参照官方文档可以换源但是我换完源后下面安装Laravel安装器失败了这个大家慎重吧。如果大家换成国内源安装东西失败了可以换回来或者换成阿里云镜像源真好用推荐阿里云。步骤都在下面了。 composer config -g repo.packagist composer https://packagist.phpcomposer.com #国内源 composer config -g repo.packagist composer https://packagist.org #官方国外源 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ #阿里云镜像至此composer安装完成最后不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本。 4、搭建Laravel框架项目 参照官网给出的文档我们可以直接使用composer进行搭建但是每次都要输入一长串指令有些麻烦所以我们可以先安装Laravel安装器然后通过Laravel安装器安装。 通过Composer安装laravel安装器 composer global require laravel/installer安装成功。 但是呢执行laravel -v时提示laravel not found 看了一下官方文档 晕死还要自己设置一下环境变量执行下述命令 export PATH$HOME/.config/composer/vendor/bin:$PATH;然后再执行laravel -v可以看到如下提示则成功 OK。接下来进入/var/www/目录下该目录是安装nginx时自动创建的目录在该目录下创建新的Laravel项目。 laravel new example-app产生了如下问题权限不够于是该给/var/www/文件夹更改权限 sudo usermod -aG www-data $USER #创建一个www-data用户组将自己加入用户组中 sudo chown -R www-data:www-data /var/www #给文件夹用户组权限 sudo chown -R $USER:$USER /var/www #给自己操作文件夹的权限这两句执行完后再执行下载命令即可laravel new example-app等待安装即可 然后进入example-app,测试执行即可 cd example-app php artisan serve浏览器打开8000端口就行 这样一个Laravel环境就搭建完成了可以安装mysql数据库等进行开发。 5、修改Nginx映射 这里配置映射为了让前端页面能够访问到接口或者让别人能够访问网页需要修改Nginx配置我是Ubuntu20.04的系统所以Nginx的配置位置在/etc/nginx/sites-available/default键入命令打开配置文件 没有vim的可以先安装vim这是一个文件编辑软件 sudo apt-get install vim #安装vim vim /etc/nginx/sites-available/default #编辑配置文件键入i然后删除文件内所有内容复制官网的配置即可。 直接整个复制到刚才打开的文件里 然后修改 server_name后的内容改成下划线这样不管是IP还是域名都能访问。root后改成刚才我们在/var/www文件夹下新安装的laravel项目的public位置public文件内存的就是项目编译后产生的php文件。 按下Esc键输入:wq保存退出改了配置后重启nginx服务 service nginx restart然后进入example-app目录执行上面的启动命令浏览去输入localhost查看但是我这里如果输入:8000也就是laravel默认运行端口则可以正常打开但是我用localhost即80端口映射访问时就不行报错权限问题如下 发现这里还需要给刚生成的example-app项目文件设置权限下面操作都用一下问题不大 sudo chown -R www-data:www-data /var/www/example-app/ sudo chmod -R 775 /var/www/example-app/storage/ sudo chmod -R 775 /var/www/example-app/bootstrap/cache然后运行我们在localhost就可以正常打开了 6、安装MySQL 因为我们装的是Laravel9所以按照官方文档需要安装的MySQL版本需要在5.7以上 直接安装8.0好了因为MySQL在Ubuntu20.04操作系统上不再发布MySQL5.7版本的换源下载麻烦直接安装8.0版本 sudo apt update sudo apt-get install mysql-server安装完后键入mysql -V查看版本出现版本号就是安装成功 狗屎啊真的是依托答辩居然不提示我设置密码据说是默认密码123456然是也进不去就必须要前面键入sudo命令才能进入如下所示 简直依托答辩治理直接超级管理员权限进去键入命令设置密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 1234;然后ctrlz推出重新试一下 哎嗨进来了搞定搞定设置一下开机自启就可以了环境差不多结束。 systemctl enable mysql搞定下期再见。
http://www.w-s-a.com/news/227003/

相关文章:

  • 网站负责人 主体负责人黑龙江 建设监理协会网站
  • 手机网站焦点图代码建设工程质量检测网站
  • 墙绘做网站推广有作用没html网页制作用什么软件
  • 企业做网站有用吗网站推广的常用方法有哪些?
  • 景安做网站教程互联网小程序开发
  • 桂林北站离阳朔多远贵州省建设厅住房和城乡建设官网二建考试
  • 浙江省建设厅 网站是多少wordpress淘宝客一键
  • 网站流量少怎么做5个不好的网站
  • 随州网站建设有限公司个人申请注册公司需要多少钱
  • 东莞做商城网站建设wordpress批量下载外链图片
  • 新网站建设运营年计划书仓山区建设局招标网站
  • 网站开发天津网站建设项目组织图
  • 网站开发认证考试石家庄高端网站开发
  • 网站建设第一步怎么弄站酷网页
  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网
  • hexo wordpress 主题织梦网站优化教程
  • 网站建设方案及上海市建设协会网站
  • 轴承外贸网站怎么做南宁网站排名优化公司哪家好
  • 沈阳企业网站建站郴州优化公司
  • cctv5+手机在线直播观看seo关键词排名优化方法
  • 网站建设公司怎么谈单怎么开通微信小程序商店
  • 深圳做网站案例一个服务器可以备案几个网站
  • 网络营销策划名词解释泉州百度推广排名优化
  • 一键生成网站的软件互联网营销师是干什么
  • 网站后台管理水印怎么做手机优化设置
  • 哪个网站做图文素材多wordpress++优化
  • 建设网站就选用什么样的公司网站类型分类有哪些
  • 找平面设计师网站网站建设须知
  • 建设联结是不是正规网站wordpress 微博同步