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

沉默是金网站seo搜索引擎优化案例

沉默是金,网站seo搜索引擎优化案例,网站建设经费预算策划书,广州企业推广网站建设Laravel 是一个 PHP 框架#xff0c;和 Angular 以及 Symfony 类似#xff0c;它能让你快速且高效地搭建出功能强大的网站。在这篇文章里#xff0c;我将手把手教你如何在 Ubuntu 系统上使用 Apache 和 MySQL 部署 Laravel 应用。 步骤 1#xff1a;更新系统 首先#x…Laravel 是一个 PHP 框架和 Angular 以及 Symfony 类似它能让你快速且高效地搭建出功能强大的网站。在这篇文章里我将手把手教你如何在 Ubuntu 系统上使用 Apache 和 MySQL 部署 Laravel 应用。 步骤 1更新系统 首先咱们得把系统的软件包列表更新一下并把所有过时的包升级到最新版本。这就好比给你的电脑来一次大扫除确保一切都能顺畅运行。 $ sudo apt update $ sudo apt upgrade -y步骤 2安装必要的软件包 要让 Laravel 能正常工作你需要先安装一些基本的软件包比如 Apache、MySQL、PHP 以及一些 PHP 扩展模块。这些就像为 Laravel 准备的食材缺一不可。 $ sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-mcrypt php-curl php-zip步骤 3配置 MySQL 现在咱们已经把需要的软件都装好了接下来就是配置 MySQL 来配合 Laravel 使用。我们会通过运行一个 MySQL 脚本来调整几个安全相关的设置这个过程就像是给 MySQL 加一把锁让它更安全。 $ sudo mysql_secure_installation执行上面的命令后你会被问到一系列问题按照下面的回答来 要不要设置 VALIDATE PASSWORD 组件N删除匿名用户Y禁止 root 用户远程登录Y删除测试数据库及其访问权限Y现在重新加载权限表Y 是时候为 Laravel 创建一个数据库和一个新的用户了。让我们先进入 MySQL 控制台吧。 $ sudo mysql -u root接着你可以创建一个名为 laravel_app 的示例数据库和一个名为 laravel_user 的示例用户。当然你可以根据自己的喜好更改数据库名和用户名但一定要记得设置一个更安全的密码哦。 mysql CREATE DATABASE laravel_app; mysql CREATE USER laravel_userlocalhost IDENTIFIED BY changeme; mysql GRANT ALL PRIVILEGES ON laravel_app.* TO laravel_userlocalhost; mysql FLUSH PRIVILEGES; mysql EXIT;步骤 4安装 Composer 到了这一步我们该安装 Composer 了它是用来创建 Laravel 应用的好帮手。跟着下面的脚本走就对了。 $ curl -sS https://getcomposer.org/installer | php之后我们需要把 “composer.phar” 文件移到 “/bin” 目录下并赋予它可执行权限这样就可以直接用 composer 命令啦。 $ sudo mv composer.phar /usr/local/bin/composer $ sudo chmod x /usr/local/bin/composer步骤 5安装 Laravel 终于可以创建 Laravel 项目了我们就把它命名为 “laravel_proj” 吧。 $ composer create-project --prefer-dist laravel/laravel laravel_proj然后进入项目目录并编辑 “.env” 文件这是 Laravel 的环境配置文件相当于它的身份证。 $ cd laravel_proj $ vim .env在文件中找到以下几行去掉 # 号以取消注释并确保它们的值是你刚才设置的数据库名、用户名和密码如果你用了默认的名字和密码的话。 DB_CONNECTIONmysql DB_HOST127.0.0.1 DB_PORT3306 DB_DATABASElaravel_app DB_USERNAMElaravel_user DB_PASSWORDchangeme保存并关闭文件然后运行下面的命令利用 “database/migrations” 目录下的迁移文件快速创建数据库表结构同时实现数据库版本控制。 $ php artisan migrate步骤 6本地开发 现在你已经可以在本地系统上访问 Laravel 应用了。只需运行以下命令应用就会在 localhost 的 80 端口上运行。 $ sudo php artisan serve --hostlocalhost --port80打开浏览器输入 “http://localhost/” 就能看到你的 Laravel 应用了。 步骤 7部署 Laravel 应用 为了把应用部署到服务器上你需要把 Laravel 目录我们叫它 “laravel_proj”移动到 “/var/www/html” 目录下。虽然这不是硬性规定但这是最传统的方法我们就这么办吧。 $ cd .. $ sudo mv laravel_proj/ /var/www/html/接下来我们递归地把 “www-data” 设置为目录的所有者并授予 “storage” 目录必要的权限以便 Laravel 应用能够顺利写入数据。 $ sudo chgrp -R www-data /var/www/html/laravel_proj/ $ sudo chmod -R 775 /var/www/html/laravel_proj/storage/下一步是为 Laravel 应用创建一个 Apache 配置文件。使用下面的命令创建一个 “laravel.conf” 文件。 $ sudo nano /etc/apache2/sites-available/laravel.conf把下面这段代码粘贴进去 VirtualHost *:80 ServerAdmin webmasterlocalhost DocumentRoot /var/www/html/laravel_proj/public Directory /var/www/html/laravel_proj Options Indexes FollowSymLinks AllowOverride All Require all granted /Directory ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined 保存并关闭文件别忘了禁用默认的 Apache 配置文件。 $ sudo a2dissite 000-default.conf之后激活我们为 Laravel 应用创建的配置文件。 $ sudo a2ensite laravel.conf最后启用 Apache 的 rewrite 模块并重启 Apache 服务让所有更改生效。 $ sudo a2enmod rewrite $ sudo systemctl restart apache2步骤 8允许防火墙 UFWUncomplicated Firewall是预装在 Ubuntu 上的防火墙工具如果你正在用它管理防火墙规则记得要开启 Apache 所需的端口这样才能保证外部可以访问你的网站。 $ sudo ufw allow “Apache Full”结语 好啦到这里你就完成了 Laravel 应用的部署你可以通过 IP 地址或域名来访问你的 Laravel 应用了。如果在过程中遇到任何问题欢迎在评论区留言我会尽力帮你解决。祝你玩得开心
http://www.pierceye.com/news/9638/

相关文章:

  • 鄠邑区建设局网站输入关键词就能写文章的软件
  • 网站可以换主机吗网站制作昆山
  • 栖霞建设招标网站美图秀秀网页版
  • 网站服务器出错是什么意思网站建设与设计摘要
  • 微商城网站建设新闻wordpress文件详解
  • 怎么做电商平台网站vps网站管理器
  • 湖南昌正建设有限公司网站WordPress切换标记
  • 招聘seo网站推广php网站开发有什么优点
  • 男子做网站wordpress 评论添加表情
  • 用asp.net做的网站有哪些dw做旅游网站模板下载
  • 手机p2p网站wordpress hook大全
  • 深圳建设网站制作金沙洲网站建设工作室
  • win 2012 iis 默认网站成都网站建设987net
  • 怎么用ps做静态网站删格化网站设计
  • 建网站公司郑州全国最新产品代理
  • 网站seo优化多少钱wordpress 提高速度慢
  • 乌镇网站建设标书保山市住房和城乡建设局门户网站
  • 奢侈品商城网站建设方案昆明 做网站 vr
  • 怀化医保网站哪家网络么司做网站好
  • 简单的网站建设步骤品牌推广方案思维导图
  • 网站备案有什么要求安徽商城网站建设
  • 做外贸用哪个网站好河南男科医院排名榜
  • 免费毕业设计的网站建设科技特长生包括哪些项目
  • 进行网站开发 如何搭建环境做网站用虚拟机还是服务器
  • 专业教学资源库网站建设工作烟台网页公司联系方式
  • 免费建设微网站制作建设工程质量监督站网站
  • 山东省建设资格注册中心网站wordpress文章内乱码
  • 网站开发及推广是怎么回事wordpress 评论审核
  • 厦门网站建设的公司哪家好专门做图片的网站cms
  • html网站管理百度高级搜索技巧