跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

php开发环境搭建——laravel框架,apache服务器,git版本控制,laravelgit_PHP教程

php 开发环境搭建—— laravel 框架, apache 服务器, git 版本控制,laravelgit 本文主要阐述做项目前的开发环境安装——后端为php,前端采用grunt进行自动化构建。具体介绍了windows平台下采用apache运行php的环境搭建,以及git工具安装。写得有点粗糙,但过程完整,有不足之处还请见谅。 一、Git 工具安装 1 ) https://github.com 注册 github 账户 2 )安装 PHPGit-1.9.5-preview20150319.exe 3 ) 设置Git的user name和email:
$ git config --global user.name "xuhaiyan" $ git config --global user.email "haiyan.xu.vip@gmail.com"
4)生成SSH密钥过程: 立即学习 “ PHP免费学习笔记(深入) ”; 1. 查看是否已经有了ssh密钥(用Git Bash,不要用cmd):cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 2. 生成密钥:
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车,密码为空。 Your identification has been saved in /home/tekkub/.ssh/id_rsa. Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub. The key fingerprint is: ……………… 最后得到了两个文件:id_rsa(私钥)和id_rsa.pub(公钥) 3. 添加密钥(公钥)到ssh:ssh-add 文件名 登陆github 账号,进入公司项目, 点击Settings/SSH Keys/Add SSH Key 5 )克隆项目代码到本地(假设克隆代码到 E:\bd-shop ),请填写相应项目代码地址 git clone git@github.com:xxx.git 二、php 工具安装 1) 安装 php 编辑器: Sublime Text Build 3083 x64 Setup.exe 或者安装 phpstorm ,功能更加强大 三、安装 WampServer 整合软件包: wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe ( 32 位) (W: windows 系统 ; a:Apache 服务器; m:mysql 数据库; p:php 语言 ) 可能出现的错误:弹出如下对话框: 解决方法: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 处下载VSU4\vcredist_x86.exe并进行安装(注意wamp server 是32位的,故装x84,而不是x64) 若出现vcredist_x86.exe安装不了的情况,可以采用nginx启动php,在以后的文章中再讲解。 四、更改 apache 配置,将 Apache 服务器主页设置为公司项目: 1 ) C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf ,去掉 LoadModule rewrite_module modules/mod_rewrite.so 前面的注释符 ’#’ 2 )将 DocumentRoot 路径设置为 E:\bd-shop\public (基于上面第一节中第 5 点) 3 )将 改为 注意 :安装无误,但 apache 启动不了 ( 显示为橙色 ) ,则默认 80 端口已被占用,需要另改端口,端口号设置为 1024 之后的端口,如 8888 , 8080 等,方法如下: C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf 里, 将 Listen 0.0.0.0:80 改为 Listen 0.0.0.0:8888 Listen [::0]:80 改为 Listen [::0]:8888 五、将 vendor 和 .env 放到项目中( E:\bd-shop ); vendor为项目的依赖包,因为比较大,用命令下载慢,因此打包好直接用。可根据实际情况处理。 六、安装 node-v0.12.7-x64.msi ( 要装 grunt-cli 先安装 node.js ) 七、将 node_modules 放入 bd-shop/resource/assets 里面;在 E:\bd-shop\resources\assets 中启用 git bash 并写入:
npm install -g grunt-cli
安装好 grunt-cli 后运行 grunt 命令,即进行构建( 注意grunt和-cli之间没有空格 )。 八、安装 SQLSRV32.EXE ,安装时选择 php 安装目录中: C:\wamp\bin\php\php5.5.12\ext ;然后在 C:\wamp\bin\php\php5.5.12\php.ini 文件里面,添加下面两行代码:
extension=php_sqlsrv_55_ts.dll extension=php_pdo_sqlsrv_55_ts.dll
九、安装 sqlncli.msi ;安装 msodbcsql.msi (是 OBDC 驱动) 十、安装 Laravel 首先安装 composer(Composer-Setup.exe) ,然后按照官网 http://laravel-china.org/docs/5.0/installation 里面步骤进行。 注意 :以上的path 是指计算机属性 / 高级系统设置 / 环境变量 / 系统变量 /PATH http://www.bkjia.com/PHPjc/1114473.html www.bkjia.com true http://www.bkjia.com/PHPjc/1114473.html TechArticle php开发环境搭建——laravel框架,apache服务器,git版本控制,laravelgit 本文主要阐述做项目前的开发环境安装后端为php,前端采用grunt进行自...

相关文章