انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: soheil08 در 11 فروردین 1392، 03:01 قظ
-
سلام
یه آموزش کامل درباره اجرای کد php در لینوکس با برنامه phpmyadmin میخواستم
ممنون
-
sudo apt-get install apache2 libapache2-mod-php5 mysql-server phpmyadmin
-
سلام
یه آموزش کامل درباره اجرای کد php در لینوکس با برنامه phpmyadmin میخواستم
ممنون
ببین دوست عزیز phpmyadmin یه برنامه تحت وب برای مدیریت بانک mysql است وفقط آن را با php نوشته اند، همین.
حالا اجرای کد php در لینوکس با برنامه phpmyadmin دیگه چه صیغه ای است؟
اگر قصد نصب php و برنامه نویسی آن را دارید که جناب nixoeen طریقه نصب آن را گفتند. البته شاید برای کار با php ناقص باشه.
یعد یه برنامه php را توی یه فایل با پسوند php. در مسیر var/www/ ذخیره کنید و توی آدرس مرورگرتون بزنید localhot/filename.php نتیجه را می بینید.
-
خوب الان من اینو نصب کردم ولی هیچ جوابی نگرفتم چحوری رانش کنم؟
phpmyadmin رو تا جایی که یادمه تو ویندوز میزدیم localhost/phpMyAdmin بعد میاورد ولی تو اوبونتو میزنم ارور میده در صورتی که همه چیز نصب هست بدون مشکل کار میکنه apache2 و php و بقیه امکانات وب سرور!
لطفا راهنمایی کنین
ممنون
-
اگر نصب کردید و نصب با موفقیت انجام شد، الان اگر توی Browser بزنی: http://localhost/phpmyadmin
باید بیادش :)
-
sudo apt-get install apache2 libapache2-mod-php5 mysql-server phpmyadmin
من این دستور رو زدم و نصب کرد ولی همین http://localhost/phpmyadmin رو که میزنم not found میده!
-
پس موقعی که توی نصب phpmyadmin میپرسیده برای کدوم Webserver تنظیمات رو انجام بده، هیچ Webserverای رو انتخاب نکردی. این دستور رو بنویس و Apache2 رو انتخاب کن:
sudo dpkg-reconfigure phpmyadmin
-
الان بین دو گزینه unix socket و tcp/ip کدوم رو انتخاب کنم؟
ولی یادمه که apache2 رو انتخاب کردم!
ولی دوباره این کارو میکنم!
-
](*,) ](*,)
اقا من همه کار کردم ولی بازم نمیشه الان من پورت رو میزنم مثلا ۸۳ و hostname رو میزارم رو localhost و method mysql database رو میذارن رو tcp/ip و database administrator رو میذارم رو root و mysql username for phpmyadmin رو میذارم رو phpmyadmin و همچنین web server رو هم میذارم رو apache2 وقتی میزنم همه چی اوکی شده میره تو خط فرمان در حال آماده و قبلش هم این رو مینویسه (flushing administrative password) ولی بازم not found میده دیگه نمیدونم چشه!
-
.قتی این آدرس رو میزنی http://localhost/ چی میگه؟
-
.قتی این آدرس رو میزنی http://localhost/ چی میگه؟
تشکر ولی یه خورده برنامه نویسم!
تقریبا php کارم ::)
کلا گفتم بالاتر! هم php هم apache2 هم mysql رو نصب کردم و درست کار میکنه من کلا تو اوبونتو پروژه هامو انجام میدم و localhostام درست کار میکنه فقط این مطلب phpmyadmin رو که میخوندم دیدم خوبه که اینو نصب کنم ولی نشد not found میده وقتی اینو میزنم http://localhost/phpmyadmin ولی تمام مراحل رو درست رفتم حتی دوباره config کردمش ولی نشد نمیدونم مشکل از کجاس ممنون میشم اگه کمک کنین!
-
خب پس توی تنظیمات سایت آپاچی رو نگاه کن ببین ورودی phpmyadmin ساخته شده یا نه، اگه نبود خودت دستی اضافهاش کن
-
خب پس توی تنظیمات سایت آپاچی رو نگاه کن ببین ورودی phpmyadmin ساخته شده یا نه، اگه نبود خودت دستی اضافهاش کن
خیلی دیگه تخصصی گفتی در این حد php کار نیستم :P
یه خورده مبتدیانه تر توضیح بدین لطفا :)
-
توی پروندهی etc/apache2/apache2.conf این خط رو اضافه کن:
Include /etc/phpmyadmin/apache.conf
و بعد هم:
$ sudo service apache2 restart
-
توی پروندهی etc/apache2/apache2.conf این خط رو اضافه کن:
Include /etc/phpmyadmin/apache.conf
و بعد هم:
$ sudo service apache2 restart
خیلی خیلی ممنون کار کرد ولی این پیغام رو میده منظورش چه نوع permission ای هست؟
Wrong permissions on configuration file, should not be world writable!
-
احتمالاً منظورش etc/phpmyadmin/apache.conf است که باید ۶۴۴ باشه:
$ sudo chmod 644 /etc/phpmyadmin/apache.conf
-
احتمالاً منظورش etc/phpmyadmin/apache.conf است که باید ۶۴۴ باشه:
$ sudo chmod 644 /etc/phpmyadmin/apache.conf
واقعا اذیت کردم میدونم ولی بازم همون ارور permission رو میده با این که دستوری که دادین رو انجام دادم!
تا این موقع شب هم بیدار نگهتون داشتم! :(
-
احتمالاً منظورش etc/phpmyadmin/apache.conf است که باید ۶۴۴ باشه:
$ sudo chmod 644 /etc/phpmyadmin/apache.conf
آقا دمت گرم ردیف شد این دستور رو زدم درست شد :)
chmod a-w /etc/phpmyadmin/config.inc.php