引言:随着PHP广泛应用白热化,大家使用的开发工具从重量级的ZendStudio到轻量级的Notepad++可以说是五花八门、应有尽有,这给初学者带来不少困惑,工具太多了就无从下手选择适合自己需要的东东。笔者亲自测试和比较,选择适合大多数开发人员追求既“自由、快捷、简便”又满足功能强大的实际需要,从自定义PHP运行环境配置文件着手搭建PHP开发平台,并给出详细的操作步骤。手把手教你用Composer依赖包+优雅艺术Laravel框架+IDE集成开发工具PhpStorm+phpRE自定义运行环境搭建“黄金自由新搭档”PHP开发平台,让天下没有难配的运行开发环境,希望能给初学者带来快乐和帮助。
phpRE 究竟是什么东东?
用专业术语回答就是:“phpRE 是 Win32 下绿色安装的 Apache + PHP + MySQL + Composer + Laravel 运行环境组件压缩包。最适合与 PhpStorm 搭配集成强劲 IDE 开发平台,最适用于Laravel 框架和 WordPress 等开源程序 Web开发。开发所需的官方最新版本组件都已为你封装好了,只需一键安装即可轻松搞定 PHP 运行开发环境,并默认同步官方最新版组件及时更新发布(可以灵活更换自定义版本),免费、开源与分享。”
(1)软件下载(建议64位操作系统下载安装x64版本):
VC14(vc_redist.x86.exe)
http://www.microsoft.com/en-us/download/details.aspx?id=48145
httpd-2.4.33-win32-VC14.zip
http://www.apachelounge.com/download/
php-7.2.5-Win32-VC14-x86.zip(非商业加密源码开发线程安全版:VC14 x86 Thread Safe)
http://windows.php.net/download#php-7.0
mysql-5.7.22-win32.zip
http://dev.mysql.com/downloads/mysql
phpMyAdmin-4.8.0.1-all-languages.zip
https://www.phpmyadmin.net/
wordpress-4.9.5-zh_CN.zip
https://cn.wordpress.org/
Laravel-5.6
The PHP Framework For Web Artisan
配置文件包下载
https://www.hezhubi.com/wp-content/uploads/2016/04/Settings.jar
PhpStorm-2018.1.2.exe
http://www.jetbrains.com/phpstorm/download/#section=windows/
中文语言包下载
https://www.hezhubi.com/wp-content/uploads/2016/05/resources_cn.jar
主题压缩包下载
https://www.hezhubi.com/wp-content/uploads/2016/05/settings.jar
(2)安装和运行 Apache服务器、MySQL服务器,成功启动PHP运行环境:
①运行install.exe安装开发目录和安装MSVC14 (Visual C++ 2015)编译程序vc_redist.x86.exe
②在开发目录D:\phpRE相应子目录中解压安装Apache、Php、Mysql、www\PhpMyadmin(注意重命名这四个zip文件解压后的子目录)、www\Wordpress(解压后子目录可更名为rk)
③在dos命令窗口运行D:\phpRE\install.bat批处理文件安装Web服务器、数据库服务器及标准配置文件(操作DOS命令:在开始菜单按钮旁“搜索框”中键入cmd回车,键入d:回车,键入cd\phpre回车,键入install.bat回车;非家庭版win7/win10必须以管理员身份执行批处理文件,否则windows系统拒绝安装Apache服务。操作方法:右键点开始菜单按钮→windows PowerShell(管理员)→在dos命令行键入d:回车→键入cd ../phpre回车→键入 ./install.bat回车 )
可用热键Ctrl+Alt+Delete重启或停止ApacheRK、MysqlRK服务进行运行环境调试
(3)安装PhpStorm 后第一次启动需进行激活/汉化/主题安装或导入配置文件来自定义开发环境:
① 激活时选择License server 填入JetBrains 授权服务器网址(License Server RL)
https://jetlicense.nss.im/ 点击Active即可通过激活服务器激活;或者先打开 http://idea.lanyus.com/ 网页“获取注册码”,再运行软件粘贴已获取的注册码进行激活,在
注册码官网下获得最新版IntelliJ IDEA 注册码2018年10月14日失效
② 汉化补丁能实现中文界面操作,直接将resources_zh.jar 复制到安装目录下lib目录中即可
③ 可导入PhpStorm配置文件包settings.jar,重启完成PhpStorm编辑器的字体着色配置;PhpStorm默认的字体和背景色都是挺伤眼睛的,可以下载使用“金典黑”配色方案,也可以手动更换其他更好的主题:
可以从http://www.riaway.com/index.php下载各类主题的jar文件,从主菜单打开你的编辑器选择 File->Import Setting.导入你下载的jar文件(必须把下载压缩包重命名为settings.jar),等待phpstorm重启之后进行配置:打开File->Settings->Editor->Colors and fonts 然后选择你喜欢的着色风格主题即可
(4)如何使用:
成功安装后运行PHP进行Web开发
① 启动 Apache 网络服务器 : 热键Ctrl+Alt+Delete –> 系统服务 –> ApacheRK –> 运行(下次开机自动)
② 启动 MySQL 数据库服务器 :热键Ctrl+Alt+Delete –> 系统服务 –> MySQLRK –> 运行(下次开机自动)
③ 输入 http://www.phpre.com 开启Web开发平台PHP运行环境
④ 您的网站根目录文件或本地站点程序存储在 D:\phpRE\www\
⑤ 在PhpStorm运行时选择开发目录D:\phpRE\www\搭建PHP“黄金自由新搭档”,轻松实现“运行环境自定义配置、开发工具集成强大功能、新老版本自由搭配应用”,严格区别于相对被动使用传统“套餐式”PHP运行开发环境组件
⑥ 输入 http://www.test.com 启动您的test项目入口文件index.php
结语:所谓“黄金自由新搭档”意为整合了当下PHP集成开发工具之精华,吸收了广大开者之宝贵经验,真可谓是高大上、重品味,phpRE开发平台自由搭配PHP版本及最佳适配WordPress、Laravel、PhpStorm组合应用, 且这些精品背后都有着非常活跃的开发社区,持续不断提供着丰富而实用的模板、插件,对PHP开发实在给力,因此,新搭档、集大成,既不受传统“套餐式”组合件的束缚,又能跟上最新潮最规范的标准开发步子,让入门者少走弯路早成范儿,让大咖们得心应手,快乐编程,体验规范编程的乐趣,提高PHPWeb开发效率
本文出自何朱必博客,转载时请注明出处及相应链接。
本文永久链接: https://www.hezhubi.com/cooperate.htm
128条评论
I have read a few excellent stuff here. Certainly price bookmarking for revisiting.
I surprise how so much effort you set to make this sort of magnificent informative website.
If some one wants to be updated with latest technologies
afterward he must be pay a quick visit this web page and be up to date everyday.
I have read so many posts on the topic of the blogger lovers but this article is really
a nice piece of writing, keep it up.
Greetings from Colorado! I’m bored at work so I decided
to check out your site on my iphone during lunch break.
I really like the information you provide here
and can’t wait to take a look when I get home. I’m surprised at how
fast your blog loaded on my cell phone .. I’m not even using WIFI, just 3G
.. Anyhow, amazing blog!
Hi there friends, its great piece of writing concerning
educationand completely explained, keep it up all the time.
I like the helpful information you provide in your articles.
I will bookmark your blog and check again here frequently.
I am quite sure I will learn many new stuff right here!
Good luck for the next!
I got this site from my friend who informed me regarding this site and at the moment this time I am
browsing this site and reading very informative content here.
Somebody necessarily assist to make severely posts I’d state.
This is the first time I frequented your web page and so far?
I amazed with the research you made to make this actual post amazing.
Great job!
This post will help the internet visitors for creating new website
or even a weblog from start to end.
Heya i’m for the first time here. I found this board and I find It really useful & it helped
me out much. I hope to give something back and aid others like you helped me.
Great article, just what I wanted to find.
Its like you learn my thoughts! You seem to understand
a lot about this, such as you wrote the guide in it or something.
I think that you could do with a few percent to force the
message home a bit, however other than that, this is wonderful
blog. A great read. I’ll definitely be back.
I love what you guys tend to be up too. This kind of clever work and reporting!
Keep up the very good works guys I’ve included you guys to our blogroll.
We stumbled over here from a different page and thought
I may as well check things out. I like what I see so i am just following you.
Look forward to looking into your web page for a
second time.
Why viewers still use to read news papers when in this technological world everything is accessible on web?
Greetings! This is my first visit to your blog!
We are a team of volunteers and starting a new initiative in a community in the
same niche. Your blog provided us beneficial information to
work on. You have done a extraordinary job!
Admiring the persistence you put into your site
and in depth information you provide. It’s nice to come across a
blog every once in a while that isn’t the same unwanted rehashed material.
Great read! I’ve bookmarked your site and I’m adding your
RSS feeds to my Google account.
I’m gone to convey my little brother, that he should
also go to see this blog on regular basis to obtain updated from most recent gossip.
May I simply say what a relief to discover a person that truly understands what they are talking about over the internet.
You actually know how to bring a problem to light
and make it important. More people ought to check this out and
understand this side of the story. I was surprised you are not more popular since you most certainly have the gift.
Hi there, I check your new stuff daily.
Your humoristic style is awesome, keep up the good work!
Great beat ! I would like to apprentice while you amend your web
site, how could i subscribe for a blog web site?
The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea
Hi! Would you mind if I share your blog with my facebook group?
There’s a lot of folks that I think would really enjoy your content.
Please let me know. Cheers
Hi there excellent website! Does running a blog like
this require a great deal of work? I’ve
absolutely no understanding of programming however I had been hoping to start
my own blog in the near future. Anyways, if you have
any recommendations or tips for new blog owners please share.
I understand this is off subject nevertheless I just wanted to ask.
Appreciate it!
Hi there colleagues, its enormous post on the topic
of cultureand entirely explained, keep it up all the time.
Please let me know if you’re looking for a writer for your site.
You have some really great posts and I think I would be a good asset.
If you ever want to take some of the load off, I’d absolutely love to write
some content for your blog in exchange for a link back to mine.
Please blast me an e-mail if interested. Many thanks!
Hi! I’ve been following your website for some time now and finally got the
courage to go ahead and give you a shout out from New Caney Tx!
Just wanted to say keep up the excellent job!
I think this is among the most significant information for me.
And i am glad reading your article. But should remark on few general things,
The site style is ideal, the articles is really excellent :
D. Good job, cheers
I am regular visitor, how are you everybody? This post posted at this website is really nice.
First off I want to say excellent blog! I had a quick question in which I’d like to ask if you do not mind.
I was curious to know how you center yourself and clear your
thoughts before writing. I’ve had a hard time clearing my mind in getting my ideas out there.
I truly do take pleasure in writing but it just seems like
the first 10 to 15 minutes tend to be lost simply just trying
to figure out how to begin. Any suggestions or hints? Kudos!
Pretty great post. I simply stumbled upon your blog and wished to say that I have really loved surfing around your weblog posts.
After all I’ll be subscribing for your rss feed
and I am hoping you write once more very soon!
Really no matter if someone doesn’t understand then its
up to other people that they will assist, so here it happens.
This paragraph will assist the internet people for building up new website or even a blog from start to end.
When I originally commented I appear to have clicked on the -Notify me when new comments are added- checkbox
and from now on each time a comment is added I receive 4 emails with
the same comment. Is there an easy method you are able to remove me from that service?
Thank you!
I like the helpful info you provide in your articles.
I will bookmark your weblog and check again here regularly.
I am quite certain I’ll learn a lot of new stuff right here!
Good luck for the next!
I really like what you guys are usually up too. This type of clever work and coverage!
Keep up the great works guys I’ve incorporated you guys to
blogroll.
Hello to every one, the contents present at this
web page are actually awesome for people experience,
well, keep up the nice work fellows.
This is my first time pay a visit at here and i am genuinely impressed to
read all at one place.
You actually make it seem so easy with your presentation but I find
this matter to be really something which I think I would never understand.
It seems too complicated and extremely broad for me.
I’m looking forward for your next post, I will try to
get the hang of it!
For hottest news you have to pay a quick visit web and on internet I found this website as a most excellent web site for most recent updates.
Hi, this weekend is pleasant designed for me, for the reason that this occasion i
am reading this great educational article here at my home.
Hello would you mind letting me know which hosting company you’re using?
I’ve loaded your blog in 3 completely different internet browsers
and I must say this blog loads a lot faster then most.
Can you recommend a good hosting provider at a honest price?
Kudos, I appreciate it!
It’s in reality a great and useful piece of information. I’m satisfied that you simply shared this useful info with us.
Please keep us up to date like this. Thank you for sharing.
Thanks for any other great post. Where else could anyone get that kind of
information in such a perfect means of writing?
I have a presentation next week, and I’m on the search for such information.
It’s an awesome article designed for all the web viewers; they
will take benefit from it I am sure.
It’s a pity you don’t have a donate button! I’d most certainly
donate to this excellent blog! I guess for now i’ll settle for book-marking and adding your RSS feed
to my Google account. I look forward to brand new updates and will talk about this blog with my Facebook group.
Talk soon!
Nice replies in return of this issue with real arguments and describing the whole
thing about that.
I am actually happy to glance at this weblog posts which
includes tons of helpful facts, thanks for providing these kinds of information.
Hey, I think your website might be having browser compatibility issues.
When I look at your blog in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, excellent blog!
Woah! I’m really digging the template/theme of this site.
It’s simple, yet effective. A lot of times it’s hard to get that “perfect balance” between superb
usability and visual appearance. I must say
you’ve done a excellent job with this. Additionally,
the blog loads extremely fast for me on Internet
explorer. Outstanding Blog!
I have been exploring for a little bit for any high quality articles or
weblog posts in this kind of area . Exploring in Yahoo I eventually stumbled upon this site.
Studying this information So i am happy to convey that
I have an incredibly good uncanny feeling I came upon just what I
needed. I most definitely will make sure to don?t forget this web site and give it a glance
on a constant basis.
Definitely consider that that you stated. Your favorite
justification seemed to be at the net the simplest thing to understand of.
I say to you, I certainly get irked whilst other folks think
about issues that they just do not understand about.
You controlled to hit the nail upon the highest and also
outlined out the whole thing with no need side-effects
, other people could take a signal. Will probably be back to
get more. Thanks
Hello very nice web site!! Guy .. Excellent .. Amazing ..
I will bookmark your blog and take the feeds also?
I am satisfied to find a lot of helpful info here in the post,
we’d like work out more techniques on this regard, thank
you for sharing. . . . . .
Hello there, I found your website by means of Google while looking for
a similar topic, your website came up, it appears
to be like great. I’ve bookmarked it in my google bookmarks.
Hi there, simply changed into alert to your blog through Google, and located that it’s really informative.
I’m going to watch out for brussels. I’ll be grateful in the event
you proceed this in future. A lot of other folks shall be benefited out of your writing.
Cheers!
Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.”
She put the shell to her ear and screamed. There was a
hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this is entirely off topic but I had to
tell someone!
If you want to get a good deal from this paragraph
then you have to apply such methods to your won weblog.
With havin so much content and articles do you ever run into any problems of plagorism or copyright
violation? My blog has a lot of unique content I’ve either created myself
or outsourced but it looks like a lot of it is popping it up all over the web without
my permission. Do you know any solutions to help protect against content
from being stolen? I’d truly appreciate it.
Attractive component of content. I just stumbled upon your web site and in accession capital to assert that I get
in fact loved account your weblog posts. Anyway I’ll be subscribing
in your feeds and even I achievement you access persistently rapidly.
Good article. I certainly love this site. Stick with it!
哇!我真的很喜欢这个网站的模板/主题。
很简单,但很有效。很多时候都很难
在可用性和外观之间获得“完美的平衡”。
我必须说你在这方面做得很好。而且,这个博客对我来说在Opera上加载得非常快。
优秀的博客!
May I simply just say what a relief to uncover somebody
that actually knows what they’re discussing on the web.
You certainly realize how to bring a problem to light and make it important.
More people need to look at this and understand this side of your story.
I was surprised that you’re not more popular since you definitely possess the
gift.
Ahaa, its good dialogue on the topic of this post at this place at this website, I have read all that, so now me also
commenting at this place.
Hey there! I just wanted to ask if you ever have any trouble with hackers?
My last blog (wordpress) was hacked and I ended up losing months
of hard work due to no data backup. Do you have any solutions to stop hackers?
What’s up, I log on to your blog like every week. Your
writing style is witty, keep up the good work!
You’ve made some good points there. I looked on the internet to find out more about the issue and found most
individuals will go along with your views on this site.
Very nice article, just what I was looking for.
Hey there! Quick question that’s entirely off topic.
Do you know how to make your site mobile friendly? My website looks weird
when viewing from my iphone 4. I’m trying to find a template or plugin that might be able to resolve this problem.
If you have any recommendations, please share.
Thanks!
Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed surfing around your blog posts.
After all I’ll be subscribing to your rss feed and I hope you write again very soon!
Sweet blog! I found it while surfing around on Yahoo News.
Do you have any tips on how to get listed in Yahoo News?
I’ve been trying for a while but I never seem to get there!
Thanks
Today, I went to the beachfront with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She
put the shell to her ear and screamed. There was a hermit crab
inside and it pinched her ear. She never wants
to go back! LoL I know this is entirely off topic but
I had to tell someone!
It’s actually a cool and helpful piece of info. I’m glad that you simply
shared this helpful information with us. Please keep us informed like this.
Thanks for sharing.
I visited several blogs however the audio feature for audio songs current at this web page is
really excellent.
Wonderful web site. Lots of helpful information here.
I am sending it to some pals ans also sharing in delicious.
And naturally, thank you to your sweat!
Thanks for the good writeup. It in truth was a enjoyment account it.
Look complex to far delivered agreeable from you! By the way, how could we keep up a
correspondence?
Valuable information. Fortunate me I found your
site accidentally, and I am stunned why this accident didn’t came about earlier!
I bookmarked it.
I like the valuable information you provide in your articles.
I’ll bookmark your weblog and check again here frequently.
I am quite sure I’ll learn lots of new stuff right here!
Best of luck for the next!
I know this if off topic but I’m looking into starting my own weblog and was wondering what
all is required to get set up? I’m assuming having a blog like yours would cost a pretty
penny? I’m not very web savvy so I’m not 100% positive.
Any tips or advice would be greatly appreciated. Thank you
Please let me know if you’re looking for a article writer for your site.
You have some really good posts and I think I would be a good asset.
If you ever want to take some of the load off, I’d absolutely love to write some content for your blog in exchange for a link back to mine.
Please send me an e-mail if interested. Thanks!
I couldn’t refrain from commenting. Exceptionally well written!
Hi there! This is kind of off topic but I
need some guidance from an established blog. Is it very hard to
set up your own blog? I’m not very techincal but
I can figure things out pretty quick. I’m thinking about creating my own but I’m not sure where to begin. Do you have any tips or
suggestions? Thanks
Hello, I enjoy reading through your article. I like to write a
little comment to support you.
Pretty! This was an extremely wonderful article.
Thank you for providing this information.
Hi, I do believe this is an excellent blog. I stumbledupon it 😉 I may return once again since I bookmarked it.
Money and freedom is the best way to change, may you
be rich and continue to guide other people.
I think that what you said made a great deal of sense.
However, what about this? suppose you added a little information? I ain’t saying
your information isn’t solid, however what if you added
something that makes people want more? I mean 手把手教你搭建PHP开发“黄金自由新搭档” – 何朱必博客 is
a little plain. You might peek at Yahoo’s front page
and see how they write news titles to grab viewers interested.
You might try adding a video or a related pic or two to grab readers excited about everything’ve got to say.
Just my opinion, it might bring your posts a little bit more interesting.
Hi Dear, are you genuinely visiting this site regularly, if so afterward you will without doubt take good experience.
Thanks for sharing your thoughts on 编程. Regards
Good day! I could have sworn I’ve visited this web site before but after
going through a few of the posts I realized it’s new to me.
Nonetheless, I’m certainly pleased I found it and I’ll be book-marking it and checking back often!
Good article! We will be linking to this particularly great content on our
site. Keep up the good writing.
Hi to every one, the contents present at this web page are genuinely amazing for people knowledge, well, keep up the good work fellows.
Excellent blog here! Also your site loads up fast! What host are
you using? Can I get your affiliate link to your host?
I wish my site loaded up as fast as yours
lol
I believe that is among the most important information for
me. And i’m glad reading your article. However should observation on few
general issues, The site taste is wonderful, the articles is actually nice : D.
Just right job, cheers
Thanks for the marvelous posting! I actually
enjoyed reading it, you could be a great author.I will ensure that I bookmark
your blog and will eventually come back later in life.
I want to encourage you to ultimately continue your great job,
have a nice afternoon!
Hi there, this weekend is nice in support of me,
as this occasion i am reading this impressive informative
article here at my house.
Wonderful, what a website it is! This web site presents useful facts to us,
keep it up.
Very shortly this web page will be famous among all blogging and site-building users, due
to it’s fastidious articles
Hi there, its pleasant paragraph about media print,
we all know media is a impressive source of facts.
Hello, I enjoy reading through your article. I like
to write a little comment to support you.
Have you ever considered about adding a little bit more
than just your articles? I mean, what you say is
fundamental and everything. However imagine if you added some
great visuals or videos to give your posts more, “pop”!
Your content is excellent but with pics and videos,
this website could certainly be one of the greatest in its field.
Good blog!
You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand.
It seems too complex and very broad for me. I’m looking forward for your next
post, I’ll try to get the hang of it!
Hello, after reading this awesome article i am as well delighted to share my experience here with friends.
Hello! Quick question that’s totally off topic. Do you know
how to make your site mobile friendly? My web site looks weird
when viewing from my apple iphone. I’m trying to
find a template or plugin that might be able to resolve this issue.
If you have any recommendations, please share. Appreciate it!
I know this web site gives quality dependent posts and extra information, is there any
other website which provides such stuff in quality?
Piece of writing writing is also a fun, if you be acquainted with
afterward you can write otherwise it is difficult to
write.
Every weekend i used to pay a quick visit this web page, for the
reason that i wish for enjoyment, for the reason that this this website conations actually pleasant funny data too.
Excellent weblog here! Also your web site so much up fast! What host are you the use of?
Can I am getting your affiliate hyperlink for your host?
I want my site loaded up as quickly as yours lol
I am not sure where you’re getting your info, but good topic.
I needs to spend some time learning more or understanding more.
Thanks for magnificent info I was looking for this information for my
mission.
What i don’t understood is actually how you’re now not really
a lot more neatly-appreciated than you might be now.
You are very intelligent. You understand therefore significantly in the case
of this subject, made me for my part believe it from numerous varied angles.
Its like women and men are not involved until it’s one
thing to do with Woman gaga! Your personal stuffs outstanding.
Always maintain it up!
I’m amazed, I have to admit. Seldom do I come across a blog that’s both educative and interesting, and without
a doubt, you have hit the nail on the head. The problem is something too few folks are speaking intelligently about.
I am very happy that I came across this in my hunt for something regarding this.
有价值的信息。幸运的是我无意中发现了你的网站
很震惊为什么这个巧合没有提前发生!
我给它做了书签
在网上找出任何事情都是非常简单的
教科书,因为我在这个网站上找到了这篇文章
wonderful submit, very informative. I ponder why the other experts of
this sector don’t understand this. You should proceed
your writing. I’m sure, you have a great readers’ base already!
I don’t even know how I ended up here, but I thought this post was great.
I do not know who you are but certainly you are going to
a famous blogger if you aren’t already 😉 Cheers!
I pay a visit day-to-day some blogs and blogs to read articles or reviews,
however this blog presents feature based posts.
I am not sure where you’re getting your info, but good topic.
I needs to spend some time learning much more or figuring out more.
Thank you for fantastic info I was looking for this information for my mission.
Wonderful article! That is the type of information that should be shared across the
net. Shame on Google for not positioning this publish higher!
Come on over and seek advice from my site . Thank you =)
Thank you a lot for sharing this with all of us you really recognize
what you’re speaking approximately! Bookmarked. Kindly additionally seek advice from
my site =). We could have a link trade agreement among us
My partner and I stumbled over here coming from a different
web page and thought I might check things out. I like what I see
so now i’m following you. Look forward to looking at your web page for a second time.
Magnificent goods from you, man. I’ve understand your stuff previous
to and you’re just extremely great. I actually like what you have acquired here,
really like what you are stating and the way in which you say it.
You make it enjoyable and you still take care of to keep it wise.
I can not wait to read far more from you. This is really
a terrific web site.
Great post. I am going through some of these issues as well..
When someone writes an article he/she maintains the idea of a user
in his/her brain that how a user can understand
it. So that’s why this piece of writing is perfect.
Thanks!
Wow! This blog looks just like my old one! It’s on a
entirely different topic but it has pretty much
the same layout and design. Superb choice of colors!
Excellent post. I was checking constantly this blog and I am impressed!
Extremely helpful info specially the last part 🙂 I care
for such info much. I was seeking this particular information for
a long time. Thank you and best of luck.
Hi! Quick question that’s totally off topic.
Do you know how to make your site mobile friendly?
My web site looks weird when viewing from my iphone 4.
I’m trying to find a template or plugin that might be able to correct this problem.
If you have any suggestions, please share. Thank you!
Wow, that’s what I was looking for, what a data! existing here at this website, thanks admin of this
website.
Hi colleagues, fastidious paragraph and pleasant arguments commented
at this place, I am in fact enjoying by these.
It’s going to be finish of mine day, however before end I am reading this enormous post to increase my
experience.
A person essentially lend a hand to make significantly articles I might
state. This is the very first time I frequented your website page
and to this point? I surprised with the analysis you made to make this particular
post extraordinary. Magnificent activity!
Hi there mates, its great article on the topic of educationand entirely defined, keep it up all the time.
自由开源文化大行其道,组件化开发思想永放光芒。