شرح استعمال Bake الخاص ب CakePHP
شرح استعمال Bake الخاص ب CakePHP
bake محرر أكواد أوتوماتكي ل CakePHP حيث يقوم هذا الاخير (bake) بتحرير أوكواد كل من Model,Controller,View الخاص بالتطبيق باستعمال قاعدة البيانات فقط فرجة ممتعة.
مدونة تقنية تعرض جديد الاخبار التقنية و الدروس البرمجية
sudo apt-get update
sudo apt-get install apache2
بعد انتهاء العملية الثانية تسطيع التأكد من ان Apache ثن تثبيتثه بنجاح ودالك من خلال الدخول الى الرابط التالي عبر المتصفح http://120.0.0.1
sudo apt-get install mysql-server php5-mysql
ثم
sudo mysql_install_db
ثم
sudo mysql_secure_installation
سيطلب منك إدخال كلمة المرور قمت بتعيين لحساب Mysql root. بعد ذلك، سوف يطلب منك إذا كنت ترغب في تغيير ذلك كلمة المرور. اكتب "N" ل "لا"
.
بالنسبة لبقية الأسئلة، يجب عليك ببساطة ضرب "Enter" المفتاح م لقبول القيم الافتراضية. سيؤدي هذا إلى إزالة بعض المستخدمين عينة وقواعد البيانات، وتعطيل تسجيلات الجذر النائية، وتحميل هذه القواعد الجديدة بحيث الخلية فورا تحترم التغييرات التي حققناها.
المرحلة الثالثة : تثبيث PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
اكتب هذا الأمر لفتح ملف dir.conf في محرر النص مع صلاحيات root:
sudo nano /etc/apache2/mods-enabled/dir.conf
غير المكتوب الى :
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
عند الانتهاء، قم بحفظ الملف وإغلاقه عن طريق الضغط على "CTRL-X". سيكون لديك لتأكيد حفظ بكتابة "Y" ثم ضرب "Enter" لتأكيد ملف حفظ الموقع.
sudo service apache2 restart
الخطوة الخيرة : اختبارات
لفعل دالك سنقوم بانشاء ملف باسم info.php داخل المسار التالي
/var/www/html/info.php
sudo nano /var/www/html/info.php
ثم نكتب الاسطر التالية :
<?php
phpinfo();
?>
عند الانتهاء، قم بحفظ الملف وإغلاقه عن طريق الضغط على "CTRL-X". سيكون لديك لتأكيد حفظ بكتابة "Y" ثم ضرب "Enter" لتأكيد ملف حفظ الموقع.
ثم من خلال المتصفح ندخل على : http://127.0.0.1/info.php
في حالة ما مر كل شيء على ما يرام ستجد كما هو موضح في الصورة
|
لنوع
|
المعنى
|
b
|
يترجم
على شكل عدد صحيح ويطبع على شكل ثنائي
|
c
|
ترجم
على شكل عدد صحيح ويطبع على شكل على حروف
|
d
|
يترجم
على شكل عدد صحيح ويطبع على شكل عشري
|
f
|
يترجم
على شكل عدد عشري (
double ) ويطبع
على شكل عشري (
float )
|
s
|
يترجم
على شكل نص ويطبع على شكل نص
|