انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: busy.man در 14 فروردین 1393، 11:03 قظ
-
سلام به همه دوستان من یه برنامه نویس PHP هستم و IDE مخصوص کارم PHPSTORM هست توی سایت خودش دانلود کردم.
خودش گفته که برای یاز کردن این نرم افزار اول terminal رو در اون فولدر باز کنیم بعد این کد رو بزنیم :
sudo bash ./bin/phpstorm.sh
سوال من اینه که چجوری میشه بدون اینکه این قطعه کد بالا رو بزنیم و بریم تو اون فولدر و .... با زدن مثلا
phpstorm
بشه این نرم افزار رو باز کنیم
-
link PATHtoPHPSTORM/phpstorm.sh ~/Desktop/PHPStorm
-
میشه دقیق تر توضیح بدین که دقیقا چیکار کنم؟
آدرس فایل phpstorm.sh :
Documents/phpstorm/lib/phpstorm.sh
میخوام وقتی تو ترمینال بزنم:
phpstorm
باز کنه.
راستی اگه میشه من یه سوال دیگه هم دارم.
من lampp رو برای لینوکس دانلود کردم ولی نمیتونم توش هیچ فایلی قرار بدم چون permission ندارم.:((
اگه میشه آموزش نصب اینم بزارین. من خودم adminstrator هستم ولی اونجا میگه باید owner/root باشی تا بتونی :((
-
خب یه شرتکات باید ازش درست کنید: :)
http://askubuntu.com/questions/309191/cant-find-phpstorm
در مورد لمپ هم اینجا رو ببینید:
http://forum.ubuntu.ir/index.php?topic=88037.msg731572#msg731572
-
برای phpstorm باید یک alias درست کنید.
در مورد لمپ هم جستجو کنید، در انجمن بارها مطرح شده.
-
ساده ترین راحش همون جور که دوستان گفتن ساختن یک alias هست،
خط کد پایین رو توی ادرس فایلی که گذاشتم بزار تا فقط با نوشتن کلمه phpstorm اجرا بشه.
~/.bashrc
alias phpstorm="sudo bash ./bin/phpstorm.sh"
اول هر خط دستوری که به مشکل دسترسی بر میخورید عبارت sudo رو بزارید.
-
قاعدتا نباید یک برنامه با sudo اجرا بشه! اگر نیاز به sudo داره، یک جای کارش میلنگه!
-
برای اجرای مستقیم 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+ می خواد که معلومه برنامه جاواس.
-
systemctl یک IDE نیست :) ولی اگر Eclipse هم که یک IDE هست نیاز باشه که با root اجرا بشه، یک جای کارش میلنگه!
یک IDE هیچوقت نیازی نداره که با root اجرا بشه. LAMP رو هم (که با یک P نوشته میشه) هر جا ریخته باشید، تنها برای تغییر تنظیماتش لازمه root باشید (که تنها یک بار انجام میشه)، و برای ریختن فایلها کافیه مالکیت دایرکتوی htdocs رو عوض کنید، یا اینکه توی تنظیمات Apache یک دایرکتوری در جایی که بهش دسترسی دارید معرفی کنید.
این مجوزها دلیل اصلی امنیت سیستمهای گنو-لینوکسی هستند که عدم رعایت اونها باعث میشه از سیستمهای دیگه ناامنتر بشن.
-
systemctl یک IDE نیست :) ولی اگر Eclipse هم که یک IDE هست نیاز باشه که با root اجرا بشه، یک جای کارش میلنگه!
یک IDE هیچوقت نیازی نداره که با root اجرا بشه. LAMP رو هم (که با یک P نوشته میشه) هر جا ریخته باشید، تنها برای تغییر تنظیماتش لازمه root باشید (که تنها یک بار انجام میشه)، و برای ریختن فایلها کافیه مالکیت دایرکتوی htdocs رو عوض کنید، یا اینکه توی تنظیمات Apache یک دایرکتوری در جایی که بهش دسترسی دارید معرفی کنید.
این مجوزها دلیل اصلی امنیت سیستمهای گنو-لینوکسی هستند که عدم رعایت اونها باعث میشه از سیستمهای دیگه ناامنتر بشن.
منظورتون رو متوجه نشذه بودم :) ولی این IDE به صورت عادی اجرا می شه.