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:
4)生成SSH密钥过程:
立即学习
“
PHP免费学习笔记(深入)
”;
1. 查看是否已经有了ssh密钥(用Git Bash,不要用cmd):cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
PHP 8.5.5
PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载
2. 生成密钥:
按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
并写入:
安装好
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
文件里面,添加下面两行代码:
九、安装
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进行自...
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”npm install -g grunt-cliextension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll