<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وب نویس &#187; cakephp3</title>
	<atom:link href="http://webnevis.net/tag/cakephp3/feed/" rel="self" type="application/rss+xml" />
	<link>http://webnevis.net</link>
	<description>وب نوشته های يك دانشجوی كامپیوتر</description>
	<lastBuildDate>Mon, 29 Aug 2016 18:56:58 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>کیک پی اچ پی ۳ &#8211; شروع کار</title>
		<link>http://webnevis.net/1394/12/13/%da%a9%db%8c%da%a9-%d9%be%db%8c-%d8%a7%da%86-%d9%be%db%8c-3-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1/</link>
		<comments>http://webnevis.net/1394/12/13/%da%a9%db%8c%da%a9-%d9%be%db%8c-%d8%a7%da%86-%d9%be%db%8c-3-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1/#comments</comments>
		<pubDate>Thu, 03 Mar 2016 08:45:34 +0000</pubDate>
		<dc:creator>پیام</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[پی اچ پی - php]]></category>
		<category><![CDATA[کیک پی اچ پی - CakePHP]]></category>
		<category><![CDATA[cake php 3]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[cakephp3]]></category>
		<category><![CDATA[آموزش کیک پی اچ پی]]></category>
		<category><![CDATA[فریم ورک کیک پی اچ پی]]></category>
		<category><![CDATA[کیک پی اچ پی]]></category>
		<category><![CDATA[کیک پی اچ پی 3]]></category>

		<guid isPermaLink="false">http://webnevis.net/?p=345</guid>
		<description><![CDATA[چند ماهی هست که نسخه جدید فریم ورک کیک پی اچ پی منتشر شده اما متاسفانه مطالب فارسی برای این نسخه وجود نداره و ندیدم هیچ وبلاگ یا سایتی در مورد این نسخه آموزشی گذاشته باشه، به همین خاطر تصمیم دارم تا جایی که می تونم و وقت وعلمم اجازه میده در مورد این نسخه [...]]]></description>
				<content:encoded><![CDATA[<p>چند ماهی هست که نسخه جدید فریم ورک کیک پی اچ پی منتشر شده اما متاسفانه مطالب فارسی برای این نسخه وجود نداره و ندیدم هیچ وبلاگ یا سایتی در مورد این نسخه آموزشی گذاشته باشه، به همین خاطر تصمیم دارم تا جایی که می تونم و وقت وعلمم اجازه میده در مورد این نسخه مطالبی رو بنویسم.</p>
<p>خوب واسه شروع میریم سراغ نصب این فریم ورک محبوب، برای راه اندازی کیک پی اچ پی ۳ شما نیاز به یک سری پیش نیازها دارید.</p>
<p>نسخه php وب سرور شما باید حداقل ۵٫۵٫۹ باشه و همچنین اکستنشن های mbstring و intl  برای php فعال باشند.</p>
<p>اگر از xampp یا wamp استفاده می کنید معمولا mbstring به صورت پیش فرض نصب هست اما intl رو باید فعال کنید.<br />
در xampp برای فعال کردن intl فایل تنظیمات php.ini رو باز کنید و به دنبال خط extension=php_intl.dll بگردید و این خط رو از حالت comment در بیارید (کاراکتر ; رو از ابتدای اون خط بردارید) و وب سرور رو راه اندازی مجدد کنید.<br />
برای wamp هم یک سری فایل با نام های icu*.dll  در مسیر  {C:\wamp\bin\php\php{version  وجود داره که باید یک کپی از این فایل ها رو در مسیر  C:\wamp\bin\apache\apache{version}\bin قرار بدید و بعد وب سرور رو restart کنید.</p>
<p>برای کار با دیتابیس های مختلف کیک از اکستنشن pdo استفاده میکنه پس حواستون باشه که این اکستنشن هم باید فعال باشه.</p>
<p><span id="more-345"></span></p>
<p>کیک پی اچ پی تو این نسخه پیشنهاد کرده که از ابزار composer که برای کنترل نیازمندیهای برنامه در php نسخه ۵٫۳ به بالا هست استفاده کنید(<a href="https://getcomposer.org/" target="_blank">اطلاعات بیشتر در سایت این ابزار</a>) .</p>
<p>برای نصب composer تو ویندوز، به راحتی میتونید از طریق فایل exe ای که در اختیارتون قرار میده، این ابزار رو نصب کنید .</p>
<p>حالا برای نصب cakephp به مسیر فایل اجرایی composer برید و دستور زیر رو اجرا کنید (مثلا فایل اجرایی کامپوزر تو سیستم من تو این آدرس هست C:\ProgramData\ComposerSetup\bin)</p>
<pre class="brush:php">php composer.phar create-project --prefer-dist cakephp/app my_app_name</pre>
<p>به جای my_app_name مسیر و نام پروژه تون رو بنویسید مثلا c:\xampp\htdocs\cakephp3_app .</p>
<p>پس از اجرای این دستور، composer شروع به دانلود کیک و همچنین کتابخونه های موردنیاز برای اجرای کیک میکنه و اون ها رو برای شما نصب میکنه و بسته به سرعت اینترنت شما ممکنه کمی طول بکشه . پس از اتمام این مرحله شما یک نسخه از فریم ورک cakephp رو در اختیار دارید و میتونید شروع به توسعه پروژه خود کنید.</p>
<p>همچنین برای اینکه هر بار برای ساخت پروژه جدید کیک و یا یه طور کلی کار با composer مجبور نباشید به مسیر نصب اون برید بهتر هست که فرمان composer رو به صورت سرتاسری تو سیستمتون تعریف کنید و تو هر جایی که میخواید پروژه جدید بسازید دستور زیر رو اجرا کنید</p>
<pre class="brush:php">composer create-project --prefer-dist cakephp/app my_app_name</pre>
<p>برای تعریف فرمان composer به صورت سرتاسری، تو ویندوز ۸٫۱ روی Mycomputer راست کلیک کنید و properties رو انتخاب کنید، تو پنجره باز شده از سمت چپ روی گزینه advanced system settings کلیک کنید و تو پنجره جدیدی که باز میشه در انتهای پنجره روی دکمه Environment Variables کلیک کنید و از بخش system variables گزینه path رو پیدا کنید و روی edit کلیک کنید، در انتهای مقدار این متغیر اگر ; وجود نداره یک ; بزارید و بعد مسیر فایل اجرایی کامپوزر (C:\ProgramData\ComposerSetup\bin) رو به اون اضافه کنید، دقت کنید آدرس هایی که تو این قسمت قرار دارند باید با ; از هم تفکیک شده باشند.</p>
<p>&nbsp;</p>
<p>تو پست های بعد سعی میکنم بیشتر در مورد نسخه ۳ فریم ورک cakephp بنویسیم، امیدوار این مطلب براتون مفید بوده باشه، موفق باشید</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://webnevis.net/1394/12/13/%da%a9%db%8c%da%a9-%d9%be%db%8c-%d8%a7%da%86-%d9%be%db%8c-3-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
