انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: busy.man در 14 فروردین 1393، 11:03 ق‌ظ

عنوان: سوال در مورد یک نرم افزار {حل شد با کمک استاد ها}
ارسال شده توسط: busy.man در 14 فروردین 1393، 11:03 ق‌ظ
سلام به همه دوستان من یه برنامه نویس PHP هستم و IDE مخصوص کارم PHPSTORM هست توی سایت خودش دانلود کردم.
خودش گفته که برای یاز کردن این نرم افزار اول terminal رو در اون فولدر باز کنیم بعد این کد رو بزنیم :
sudo bash ./bin/phpstorm.sh
سوال من اینه که چجوری میشه بدون اینکه این قطعه کد بالا رو بزنیم و بریم تو اون فولدر و .... با زدن مثلا
phpstorm
بشه این نرم افزار رو باز کنیم
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: doomhammer65ir در 14 فروردین 1393، 11:11 ق‌ظ
link PATHtoPHPSTORM/phpstorm.sh  ~/Desktop/PHPStorm
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: busy.man در 14 فروردین 1393، 01:30 ب‌ظ
میشه دقیق تر توضیح بدین که دقیقا چیکار کنم؟

آدرس فایل phpstorm.sh :
Documents/phpstorm/lib/phpstorm.sh
میخوام وقتی تو ترمینال بزنم:
phpstorm
باز کنه.

راستی اگه میشه من یه سوال دیگه هم دارم.
من lampp رو برای لینوکس دانلود کردم ولی نمیتونم توش هیچ فایلی قرار بدم چون permission ندارم.:((

اگه میشه آموزش نصب اینم بزارین. من خودم adminstrator هستم ولی اونجا میگه باید owner/root باشی تا بتونی :((
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: Ghost Shadow در 14 فروردین 1393، 02:59 ب‌ظ
خب یه شرتکات باید ازش درست کنید: :)

http://askubuntu.com/questions/309191/cant-find-phpstorm

در مورد لمپ هم اینجا رو ببینید:

http://forum.ubuntu.ir/index.php?topic=88037.msg731572#msg731572
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: Ma3X در 14 فروردین 1393، 05:27 ب‌ظ
برای phpstorm باید یک alias درست کنید.
در مورد لمپ هم جستجو کنید، در انجمن بارها مطرح شده.
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: elyas74 در 14 فروردین 1393، 07:34 ب‌ظ
ساده ترین راحش همون جور که دوستان گفتن ساختن یک alias هست،
خط کد پایین رو توی ادرس فایلی که گذاشتم بزار تا فقط با نوشتن کلمه phpstorm اجرا بشه.
~/.bashrcalias phpstorm="sudo bash ./bin/phpstorm.sh"
اول هر خط دستوری که به مشکل دسترسی بر میخورید عبارت sudo رو بزارید.
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: nixoeen در 15 فروردین 1393، 12:12 ق‌ظ
قاعدتا نباید یک برنامه با sudo اجرا بشه! اگر نیاز به sudo داره، یک جای کارش میلنگه!
عنوان: پاسخ : سوال در مورد یک نرم افزار
ارسال شده توسط: ٍاحسان ترکم در 15 فروردین 1393، 02:25 ب‌ظ
برای اجرای مستقیم Php storm هم:

sudo ln -s PATHtoPHPSTORM/phpstorm.sh /usr/bin/phpstorm
تو سایتش زده:
Unpack the PhpStorm-*.tar.gz file using the following command:
tar xfz PhpStorm-*.tar.gz
Run PhpStorm.sh from the bin subdirectory
حرفی از sudo  نیست.

و برای اجرا Oracle JRE 1.6+ or OpenJDK 1.7+ می خواد که معلومه برنامه جاواس.
عنوان: پاسخ : سوال در مورد یک نرم افزار {حل شد با کمک استاد ها}
ارسال شده توسط: nixoeen در 15 فروردین 1393، 02:34 ب‌ظ
systemctl یک IDE نیست :) ولی اگر Eclipse هم که یک IDE هست نیاز باشه که با root اجرا بشه، یک جای کارش میلنگه!

یک IDE هیچ‌وقت نیازی نداره که با root اجرا بشه. LAMP رو هم (که با یک P نوشته می‌شه) هر جا ریخته باشید، تنها برای تغییر تنظیماتش لازمه root باشید (که تنها یک بار انجام می‌شه)، و برای ریختن فایل‌ها کافیه مالکیت دایرکتوی htdocs  رو عوض کنید، یا اینکه توی تنظیمات Apache یک دایرکتوری در جایی که بهش دسترسی دارید معرفی کنید.

این مجوزها دلیل اصلی امنیت سیستم‌های گنو-لینوکسی هستند که عدم رعایت اون‌ها باعث می‌شه از سیستم‌های دیگه ناامن‌تر بشن.
عنوان: پاسخ : سوال در مورد یک نرم افزار {حل شد با کمک استاد ها}
ارسال شده توسط: ٍاحسان ترکم در 15 فروردین 1393، 02:38 ب‌ظ
systemctl یک IDE نیست :) ولی اگر Eclipse هم که یک IDE هست نیاز باشه که با root اجرا بشه، یک جای کارش میلنگه!

یک IDE هیچ‌وقت نیازی نداره که با root اجرا بشه. LAMP رو هم (که با یک P نوشته می‌شه) هر جا ریخته باشید، تنها برای تغییر تنظیماتش لازمه root باشید (که تنها یک بار انجام می‌شه)، و برای ریختن فایل‌ها کافیه مالکیت دایرکتوی htdocs  رو عوض کنید، یا اینکه توی تنظیمات Apache یک دایرکتوری در جایی که بهش دسترسی دارید معرفی کنید.

این مجوزها دلیل اصلی امنیت سیستم‌های گنو-لینوکسی هستند که عدم رعایت اون‌ها باعث می‌شه از سیستم‌های دیگه ناامن‌تر بشن.

منظورتون رو متوجه نشذه بودم :) ولی این IDE به صورت عادی اجرا می شه.