گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

نصب نرم افزار xampp بر روی ubuntu 18.04

         XAMPP مخفف (cross ( X ) ، Apache ( A ) ، MariaDB ( M ) ، PHP ( P ) و پرل ( P ) است . آن توسط دوستان آپاچی ساخته شده‌است و اساسا ً به عنوان یک میزبان محلی و یا یک سرور محلی عمل می‌کند . شما می‌توانید از طریق این سرور محلی ، این نرم‌افزار را بر روی سیستم خود نصب کنید و مشتریان و یا وب سایت خود را قبل از آپلود کردن آن به کارگزار وب یا کامپیوتر خود تست کنید . XAMPP به طور گسترده توسط کاربران ویندوز شناخته می‌شود ، اما بسته‌های XAMPP برای لینوکس وجود دارد . در این مقاله ، ما یک روش گام‌به‌گام برای نصب این دسته کاربردی بر روی سیستم خود را توصیف می‌کنیم . سپس می‌توانید نصب را با استفاده از a URL تایید کنید . همچنین می‌توانید از طریق فرآیند uninstall که به شما در تجزیه و تحلیل نرم‌افزار در صورت نیاز کمک می‌کند ، بروید .


        دستورها و دستورالعمل‌های شرح‌داده‌شده در این مقاله بر روی یک سیستم LTS ۱۸.۰۴ Ubuntu اجرا شده‌است .


       لطفا ً مراحل زیر را برای دانلود ، نصب و پیکربندی XAMPP روی سیستم خود دنبال کنید :


مرحله ۱ : بسته نصب را دانلود کنید:


اولین مرحله دانلود بسته XAMPP برای لینوکس از وب سایت رسمی Apache Friends است :

https://www.apachefriends.org/index.html




بر روی  گزینه xampp برای  لینوکس کلیک کنید بعد از آن شما باید بسته را اجرا کنید یا آن را به سیستم خود ذخیره کنید . ما این بسته را با کلیک روی گزینه پرونده save کلیک می‌کنیم . پس از آن , پرونده بارگیری شده شما به طور پیش‌فرض به پوشه بارگیری ذخیره خواهد شد .


مرحله 2: بسته نصب را اجرایی کنید:


ما این بسته را از طریق خط فرمان اوبونتو، The Terminal نصب خواهیم کرد. برای باز کردن ترمینال، از Dash یا میانبر Ctrl + Alt + T استفاده کنید. پس از اینکه ترمینال باز است، شما باید برای دسترسی به فایل به پوشه Downloads خود بروید.


با استفاده از دستور زیر، به پوشه Downloads بروید:


 cd /home/[username]/Downloads $

بسته نصب که دانلود کرده‌اید باید قبل از این که بتوانید از آن استفاده کنید قابل‌اجرا باشد . اجرای فرمان زیر برای این منظور :


[chmod 755 [package name $ 

مثال:


 chmod 755 xampp-linux-x64-7.2.10-0-installer.run $



حالا بسته نصب به شکل قابل اجراست .



مرحله ۳ : تصدیق مجوز اجرا:


مهم است که تایید کنید آیا بسته می‌تواند توسط کاربر فعلی اجرا شود یا نه. فرمان اعدام را می‌توان از طریق دستور زیر کنترل کرد :


 [ls -l [package name $
مثال:

 ls -l xampp-linux-x64-7.2.10-0-installer.run $



خروجی   rwxr-  نشان می‌دهد که این فایل را می‌توان توسط کاربر اجرا کرد که نام آن نیز در خروجی ذکر شده‌است .



مرحله ۴ : راه‌اندازی  Wizard:


به عنوان یک کاربر root ، فرمان زیر را اجرا کنید تا یک wizard راه‌اندازی گرافیکی را راه‌اندازی کنید :


 [sudo ./[package name $

مثال:


sudo ./xampp-linux-7.2.10-0-installer.run $




این کار Wizard را راه اندازی خواهد کرد که شما را با بقیه روش نصب هدایت خواهد کرد.


مرحله 5: از طریق  Wizard   گرافیکی کار کنید:


حالا که Wizard Setup برای XAMPP توسط Bitnami به صورت زیر اجرا می شود، روی دکمه Next کلیک کنید تا فرآیند نصب شروع شود:


گفتگوی زیر به شما امکان می دهد اجزای XAMPP را که می خواهید نصب کنید را انتخاب کنید.


تنظیمات پیش فرض را بدون تغییر نگه دارید و سپس روی Next کلیک کنید. گفتگوی زیر شما را در مورد محل نصب XAMPP اطلاع خواهد داد.


برای ادامه بر روی بعدی کلیک کنید. گفتگوی زیر به شما امکان نصب برنامه های پشتیبانی شده مانند دروپال، جوملا و وردپرس و غیره می دهد. شما می توانید از Bitnami برای نصب این برنامه ها با علامت برداشتن گزینه «اطلاعات بیشتر درباره Bitnami برای XAMPP» را بیابید.




بعد از این که  باکس زیر نمایان می‌شود روی دکمه  NEXT کلیک کنید :



برای شروع فرآیند نصب روی Next کلیک کنید :



وقتی نصب کامل شد , روی دکمهNEXT کلیک کنید . دیالوگ زیر نشان‌دهنده تکمیل فرآیند نصب است .



اگر در این  لحظه قصد راه‌اندازی مجدد ندارید , تیک گزینه راه‌اندازی را بردارید . همچنین برای بستن دیالوگ تنظیمات روی Finish کلیک کنید .


مرحله 6: راه اندازی XAMPP از طریق ترمینال:


برای راه‌اندازی XAMPP از طریق پایانه اوبونتو ، فرمان زیر را به عنوان root وارد کنید :


sudo /opt/lampp/lampp start$ 



این خروجی نشان می دهد که XAMPP آغاز شده و در حال اجرا است. لطفا توجه داشته باشید که هر بار که سیستم خود را راه اندازی مجدد کنید، باید XAMPP را به صورت دستی وارد کنید.


اگر بعد از شروع XAMPP خروجی زیر را دریافت کنید، به این معنی است که Net Tools بر روی سیستم شما نصب نشده است:



برای نصب Net Tools، فرمان زیر را به عنوان کاربر root اجرا کنید:


 sudo apt install net-tools $




پس از نصب Net Tools، شما با موفقیت قادر به راه اندازی و استفاده از XAMPP خواهید بود.


مرحله 7: نصب را بررسی کنید:


پس از اینکه XAMPP را در سیستم اوبونتو نصب کردید، آزمایش خوبی برای تأیید نصب است. برای انجام این کار، URL زیر را در مرورگر فایرفاکس خود وارد کنید:


http://localhost


صفحه وب زیر نشان می دهد که XAMPP با موفقیت نصب شده و در سیستم شما اجرا می شود:



شما همچنین می توانید با وارد کردن URL زیر در مرورگر خود، روش مشابه را با نصب phpMyAdmin تأیید کنید:


http://localhost/phpmyadmin


صفحه وب زیر تایید می کند که phpMyAdmin با موفقیت نصب شده و در سیستم شما اجرا می شود:





حذف XAMPP:


همچنین برای یادگیری نحوه حذف و حذف XAMPP از سیستم اوبونتو بسیار مهم است.

ترمینال اوبونتو را باز کنید و به دایرکتوری که در آن XAMPP نصب شده است حرکت کنید. به این معنا که:


 cd /opt/lampp $


گام بعدی این است که برنامه حذف نصب شده را در پوشه lampp از طریق دستور زیر پیدا کنید:


 sudo ./uninstall $


گفت و گو زیر ظاهر خواهد شد از شما خواسته اگر شما می خواهید XAMPP و تمام ماژول های آن را حذف کنید:



روی Yes برای ادامه روند حذف کلیک کنید.



پس از حذف حذف XAMPP، پیام زیر را دریافت خواهید کرد.



بر روی OK کلیک کنید.


یک گام مهم دیگر این است که پوشه lampp را به صورت دستی و تمام فایل ها و پوشه های آن حذف کنید. دستور زیر به شما در انجام این کار کمک خواهد کرد:


 sudo rm -r /opt/lampp $



حالا ، XAMPP و همه ماژول های آن خارج از سیستم شما هستند . همچنین اگر می‌خواهید بسته نصب دانلود شده را حذف کنید .


در این برنامه آموزشی ، یک فرآیند نصب گام‌به‌گام برای XAMPP در سیستم اوبونتو را یاد گرفتید . از دانلود بسته نصب ، اجرای آن ، و سپس بررسی نصب ، شما تمام مراحل را با ما طی کرده‌اید . ما همچنین اطلاعات کافی در مورد حذف XAMPP را در صورتی که شما نیاز دارید این کار را انجام دهید ، فراهم کرده‌ایم .






منبع :            

/https://vitux.com/how-to-install-xampp-on-your-ubuntu-18-04-lts-system


نویسنده:لیلا میرزایی ۹۵۱۸۳۰۲۷۴


نصب سرور Team Talk در لینوکس

 

TeamTalk  یک سیستم کنفرانس است که به کاربران اجازه می دهد تا مکالمات صوتی و تصویری با کیفیت بالا، 

چت متنی، انتقال فایل ها و اشتراک گذاری صفحات را داشته باشند.


به دلیل دسترسی به ان با خوانندگان صفحه و صدا های با کیفیت بالا به ویژه درمیان کور ها  بسیار محبوب است.


این مقاله نحوه نصب Team Talk را در لینوکس توضیح میدهد.

دستورات این مقاله برای توزیع Debian7 x64 است. شما می توانید آن را با توزیع لینوکس خود تطبیق دهبد.
  •  دانلود کردن Team Talk
      به وب سایت Team Talk  بروید و اخرین نسخه از برنامه را دانلود کنید.
     فایل Team Talk  را می توانید با استفاده از یک ابزار ماندد wget  یا curl  دانلود کنید.

     برای دانلود Team Talk5.1  دستور زیر را اجرا کنید:


wget http://bearware.dk/teamtalk/v5.1/teamtalk-v5.1-debian7-x86_64

  •   ایجاد کاربر Team Talk

       برای استفاده ازTeam Talkd  یک کاربر ایجاد کنید.با کاربر ریشه وارد شوید و دستورات زیر را اجرا کنید:


adduser --system --shell /bin/sh tt
 
 
  •   استخراج بایگانی:
      دستورات زیر را برای استخراج آرشیو به مکان مناسب اجرا کنید و مجوز های مناسب راتنظیم کنید.
gunzip teamtalk-v5.1-debian7-x86_64.tgz
tar xf teamtalk-v5.1-debian7-x86_64.tar
cd teamtalk-v5.1-debian7-x86_64
mv server/* /home/tt/tt5
cd ..
rm -rf teamtalk-v5.1-debian7-x86_64
rm teamtalk-v5.1-debian7-x86_64.tar
cd /home/tt/tt5
chown tt tt5srv
chown -R tt /home/tt
 
  •   نصب اسکریپت init
Team Talk     یک اسکریپت init  برای راحتی شما دارد.برای نصب init  دستورات زیر را اجرا کنید.
mv /home/tt/tt5/daemon-script/tt5server /etc/init.d
chmod +x /etc/init.d/tt5server
 
    برای اینکه Team Talk بعد از راه اندازی دوباره نمونه شما به طور خودکار شروع شود ،دستور زیر را اجرا          کنید:
update-rc.d tt5server defaults
  •   ساخت پیکر بندی اولیه:
       برای ساخت پیکربندی اولیه سرور ، دستورات زیر را اجرا کنید:
cd /home/tt/tt5
./tt5srv –wizard
      مجوز ها را با اجرای دستور زیر ثابت کنید:
chown tt tt5srv.xml
 
 
  •   راه اندازی سرور:
     اگر اسکریپت init  را نصب کرده اید،از دستور زیر استفاده کنید:
service tt5server start
 

    در غیر اینصورت دستور زیر را اجرا کنید:

su -c "/home/tt/tt5/tt5srv -d" tt
951830268
لینک متن اصلی:
https://www.vultr.com/docs/setup-a-teamtalk-server-on-linux

مدیریت رمز عبور در لینوکس با استفاده از دستورpasswd

*مدیریت رمز عبور

یک رمز عبور (معمولا به عنوان passwd در لینوکس شناخته می شود) یک دنباله ی unspaced از کاراکتر های مورد استفاده برای تعیین اینکه یک کاربر کامپیوتر درخواست دسترسی به یک سیستم کامپیوتری را دارد که واقعا یک استفاده (کاربر)خاصی است. به طور معمول، کاربران یک چند کاربره یا سیستم تک کاربر محافظت شده ی امن، ادعای یک اسم منحصر به فرد می کنند که شناسه کاربری نامیده می شود. که می تواند به طور کلی شناخته شود. برای تأیید اینکه کسی که وارد این شناسه کاربر شده  واقعا آن شخص است، شناسایی دوم، رمز عبور، شناخته شده تنها به آن شخص و به خود سیستم، توسط کاربر وارد شده است. اکثر شبکه ها نیاز دارند که کاربران نهایی کلمات عبور خود را به صورت دوره ای تغییر دهند.

*فرمان passwd:

فرمان passwd برای ایجاد و تغییر رمز عبور یک حساب کاربری استفاده می شود. یک کاربر عادی می توان passwd را برای تغییر رمز عبور خود اجرا کند و یک مدیر سیستم (ROOT کاربر فوق العاده) می تواند از passwd برای تغییر رمز عبور دیگر کاربر استفاده کند یا اینکه چگونه می توان رمز عبور این حساب را مورد استفاده قرار داد یا تغییر داد.

*پیوند سیگنال:


*رمز عبور را برای کاربر عادی تغییر دهید:

هنگامی که به عنوان کاربر non-root مانند user1 در موضوع من وارد شدید و دستور passwd را اجرا کردید، رمز عبور وارد شده کاربر را بازنشانی خواهد کرد.


اعضای گروه:زهراخیراللهی 951830231 ،بهنازمحمودی951830264 (IT-95)

منابع:https://www.unixmen.com/password-management-linux-using-passwd-command

نحوه فشرده سازی و استخراج فایل ها با استفاده از دستور tar در لینوکس

نحوه فشرده سازی و استخراج فایل ها با استفاده از دستور tar در لینوکس

 

 


 

دستور tar در لینوکس اغلب برای ایجاد فایلهای آرشیو tar.gz.  یا tgz. استفاده می شود که همچنین "tarballs" نیز نامیده می شود.

 این فرمان دارای تعداد زیادی گزینه است، اما شما فقط باید چندین حرف را به یاد داشته باشید تا سریعا آرشیو با tar را ایجاد کنید.

 دستور tar همچنین می تواند آرشیوهای حاصل را نیز استخراج کند.

 

فرمان   GNU tar شامل توزیع های لینوکس فشرده سازی یکپارچه شده است. این می تواند یک بایگانی tar. ایجاد کند و سپس آن را با فرمت gzip یا bzip2 فشرده سازی کند. به همین دلیل فایل نتیجه یک فایل tar.gz. یا tar.bz2. است.

 

یک دایرکتوری کامل یا یک فایل را فشرده کنید

 

از دستور زیر برای فشرده سازی کل یک پوشه یا یک فایل در لینوکس استفاده کنید. همچنین هر دایرکتوری دیگری را در داخل دایرکتوری که مشخص می کنید فشرده می کند، به عبارت دیگر، آن را به صورت بازگشتی کار می کند.

 

tar -czvf name-of-archive.tar.gz /path/to/directory-or-file

 

 

در اینجا برخی از این سوئیچ ها را توضیح می دهیم :

 

یک آرشیو ایجاد کنید  : -c


-v : پیشرفت در ترمینال را هنگام ایجاد آرشیورا نشان می دهد ، همچنین به عنوان یک حالت "عمیق" شناخته می شود . (v)  در این دستورات اختیاری است، اما مفید است.


-z : بایگانی را با  gzip  فشرده کنید


- : به شما اجازه می دهد که نام فایل بایگانی را مشخص کنید.f

    

بگذارید بگوییم شما دایرکتوری به نام  "stuff"     در دایرکتوری فعلی دارید و می خواهید آن را به یک فایل با نام  archive.tar.gz  ذخیره کنید.


 شما می توانید دستور زیر را اجرا کنید:


tar -czvf archive.tar.gz stuff

      

یا اجازه دهید بگوییم یک دایرکتوری درusr / local /  /  چیزی در سیستم فعلی وجود دارد و شما  می خواهید آن را به یک فایل با نام  archive.tar.gz  فشرده کنید. شما می توانید دستور زیر را اجرا کنید:


tar -czvf archive.tar.gz /usr/local/something



فشرده سازی چندین پوشه یا فایل به طور همزمان


در حالی که tar اغلب برای فشرده سازی پوشه تک استفاده می شود، می توانید از آن برای فشرده سازی چندین دایرکتوری، چندین فایل شخصی یا هر دو استفاده کنید.


فقط یک لیست از فایل ها یا دایرکتوری ها را به تنهایی جای یک دیگر قرار دهید.


 به عنوان مثال، بگذارید بگوییم شما می خواهید دایرکتوری   home / ubuntu / Downloads//  ,     /usr / local / stuff directory و/home/ubuntu/Documents/notes.txt    را فشرده کنید.


شما فقط دستور زیر را اجرا کنید:


tar -czvf archive.tar.gz /home/ubuntu/Downloads /usr/local/stuff /home/ubuntu/Documents/notes.txt


این دستور فقط برای لیست هایی که تعداد زیادی دایرکتوری یا فایل دارند و شما می خواهید پشتیبان گیری کنید مناسب است.



فهرست ها و فایل ها را حذف کنید


در برخی موارد ممکن است بخواهید کل دایرکتوری را فشرده کنید، اما فایل ها و دایرکتوری خاصی را شامل نمی شود.

 شما می توانید این کار را با اضافه کردن یک سوئیچ  exclude-- برای هر دایرکتوری یا فایل که می خواهید آن را از لیست حذف کنید.

 

به عنوان مثال، بگذارید شما می خواهید فشرده سازی کنید home / Ubuntu// ، اما شما نمی خواهید   home / ubuntu / downloads/ و /home/ubuntu/.cache directories  را فشرده سازی کنید

 

در اینجا چگونگی انجام این کار را انجام می دهیم:


tar -czvf archive.tar.gz /home/ubuntu --exclude=/home/ubuntu/Downloads --exclude=/home/ubuntu/.cache


سوئیچ --exclude بسیار قدرتمند است. این نام نام فایل ها و فایل ها را نمی دهد و در واقع الگوها را می پذیرد.  خیلی بیشتر می توانید با آن کار کنید. به عنوان مثال، شما می توانید کل یک دایرکتوری را بایگانی کنید و تمامی فایل های  .mp4 را با دستور زیر حذف کنید:


tar -czvf archive.tar.gz /home/ubuntu --exclude=*.mp4

 


استفاده از فشرده سازی bzip2


در حالی که فشرده سازی gzip اغلب برای ایجاد فایل های.tar.gz  یا.tgz استفاده می شود، tar نیز از فشرده سازی bzip2 پشتیبانی می کند. این به شما اجازه ایجاد فایل های فشرده bzip2  را می دهد اغلب با نام .tar.bz2 ، .tar.bz ، و یا  . .tbz filesبرای انجام این کار، فقط دستور -z را برای دستور gzip با دستور -j برای bzip2 جایگزین کنید.


Gzip سریعتر است، اما به طور کلی کمی کمتر فشرده می شود، بنابراین یک فایل نسبتا بزرگتر دریافت می کنید.


Bzip2 آهسته تر است، اما کمی بیشتر فشرده می شود، بنابراین شما یک فایل کوچکتر دریافت می کنید.


Gzip رایج تر است، برخی از سیستم های لینوکس فاقد سیستم عامل، به طور پیش فرض از gzip پشتیبانی می کنند ، اما قادر به پشتیبانی از bzip2 نیستند.


 به طور کلی، gzip و bzip2 عموما یکسان هستند و هر دو به طور مشابه کار خواهند کرد.


به عنوان مثال، به جای مثال اول ما برای فشرده سازی دایرکتوری stuff، شما دستور زیر را اجرا کنید:


tar -cjvf archive.tar.bz2 stuff



استخراج آرشیو


هنگامی که یک آرشیو دارید، می توانید آن را با دستور tar فرمت کنید. دستور زیر محتویات آرشیو  .tar.gz را به دایرکتوری فعلی استخراج می کند.


tar -xzvf archive.tar.gz


این همان دستور ایجاد آرشیو است که ما در بالا استفاده کردیم، به جز کلید -x سوئیچ -c را جایگزین می کند. این مشخص می کند که می خواهید بجای ایجاد  آن  یک بایگانی را استخراج کنید. ممکن است بخواهید محتویات بایگانی را به یک پوشه خاص استخراج کنید. شما می توانید این کار را با اضافه کردن کلید C به انتهای فرمان انجام دهید.


به عنوان مثال، دستور زیر محتویات بایگانی فایل .tar.gz را در پوشه /tmp استخراج می کند.


tar -xzvf archive.tar.gz -C /tmp

 


اگر فایل یک ، فایل فشرده bzip2 باشد ، "" z را در دستورات بالا با "" j جایگزین کنید.



این ساده ترین کاربرد احتمالی دستور tar است. این فرمان شامل تعداد زیادی از گزینه های اضافی است، بنابراین ما نمی توانیم همه آنها را در اینجا لیست کنیم. 


 برای اطلاعات بیشتر، دستور اطلاعات tar را در پوسته اجرا کنید تا صفحه ای از اطلاعات دقیق دستور tar را ببینید. برای پایان دادن به صفحه اطلاعات، ازصفحه کلید q را فشار دهید. شما همچنین می توانید کتابچه راهنما tar را بخوانید.


اگر از یک دسکتاپ گرافیکی لینوکس استفاده می کنید، می توانید از ابزار فشرده سازی فایل یا مدیر فایل همراه با دسکتاپ خود برای ایجاد یا استخراج فایل های tar. استفاده کنید. در ویندوز، می توانید بایگانی های tar. را با ابزار رایگان 7-Zip استخراج و ایجاد کنید.


نام تهیه کننده : هادی وظیفه آبان – شماره دانشجویی : 951830279


سال تحصیلی : نیم سال اول (1397)


منبع : https://www.howtogeek.com/248780/how-to-compress-and-extract-files-using-the-tar-command-on-linux/

وردپرس در اوبونتو با caddy

وردپرس یک سیستم مدیریت محتوای معروف بر اساس  PHP و  MySQL  است که تحت شرایط  GNU GPLv2  توزیع شده است.  در اغلب موارد  وردپرس با استفاده از Apache یا NGINX به عنوان سرور وب نصب شده است،  یا می توان آن را در محیط های جداگانه مانند ظروف Docker اجرا کرد.

Caddy (یا Caddy web server)، یک منبع باز، HTTP / 2 وب سرور است که به طور پیش فرض HTTPS را فعال می کند، بدون نیاز به پیکربندی خارجی و همچنین دارای یک ادغام قوی با رمزگذاری است.


همانطور که در مقدمه گفتیم، وردپرس نیاز به یک وب سرور، mysql و  php دارد. اول از همه، با اجرای دستور زیر،php و پسوند مورد نیاز وردپرس را نصب کنید:


# apt-get install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-mbstring php7.0-mcrypt 
php7.0-xml php7.0-xmlrpc
چک کنید که نسخه ی php به درستی نصب شده است:

$ php -v
نصب و پیکربندی  MariaDB

# apt-get install mariadb-client mariadb-server
از نام MariaDB برای سرویس systemd استفاده می‌کند:

# systemctl start mysql
تنظیم رمز عبور ریشه MariaDB برای ایمن سازی پایگاه داده خود:
# mysql_secure_installation
از پارامترهای پیکربندی زیر خواسته می شود:

Enter current password for root (enter for none): PRESS ENTER

Set root password? [Y/n] Y
ENTER YOUR PASSWORD

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
هنگامی که این گام کامل شد، می توانید به پایگاه داده MariaDB با رمز عبور خود دسترسی داشته باشید:

$ mysql -u root -p
ایجاد پایگاه داده جدید و کاربر
شروع پوسته MariaDB:
$ mysql -u root -p
برای ایجاد یک پایگاه داده جدید در وردپرس از MariaDBاستفاده کنید.در این آموزش، ما ازwordpressdb به عنوان نام پایگاه داده و wordpressusr به
عنوان نام کاربری برای نصب WP استفاده می کنیم. 
بنابراین کد ما اینگونه است:

mysql> CREATE DATABASE wordpressdbDEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mysql> CREATE USER wordpressusr@localhost IDENTIFIED BY 'usr_strong_password';
 mysql> GRANT ALL PRIVILEGES ON wordpressdb.* to wordpressusr@localhost IDENTIFIED BY
 'usr_strong_password';

سپس می توانید خارج شوید:

mysql> FLUSH PRIVILEGES;
mysql> EXIT;
نصب وردپرس

دانلود و نصب وردپرس فرآیند ساده‌ای است که نیاز به اجرای دستورات زیر دارد:

# cd /var/www
# wget wordpress.org/latest.zip
# unzip latest.zip
تغییر مجوزهای وردپرس با استفاده از کد زیر می باشد:

# chown -R www-data:www-data wordpress
تغییر نام پرونده پیکربندی وردپرس و ویرایش آن:

# cd wordpress
# mv wp-config-sample.php wp-config.php
# $EDITOR wp-config.php
در اینجا، اطلاعات پایگاه داده را، با استفاده از آنهایی که در طول فرآیند پیکربندی MariaDB مشخص شده است، تغییر دهید:
DB_NAME = wordpressdb
DB_USER = wordpressusr
DB_PASSWORD = usr_strong_password
پیکربندی Caddy و شروع نصب wizard وردپرس
 
این آموزش فرض می‌کند که سرور Caddy را از قبل نصب کرده‌اید.پس فایل پیکربندی خود را ویرایش کنید:
# $EDITOR /etc/caddy/Caddyfile
در این فایل، محتوای زیر را کپی کنید:
example.com {
    tls admin@example.com
    root /var/www/wordpress
    gzip
    fastcgi / /run/php/php7.0-fpm.sock php
    rewrite {
        if {path} not_match ^\/wp-admin
        to {path} {path}/ /index.php?_url={uri}
    }
}
توجه: admin@example.com آدرس ایمیلی است که برای درخواست گواهینامه Let's Encrypt استفاده می‌شود.
ریستارت کردن caddy:

# systemctl restart caddy
به عنوان آخرین قدم، با یک مرورگر وب، به وب سایت خود بروید. این کار نصب wizard و راه اندازیوردپرس GUI را آغاز خواهد کرد که روند نصب را به 
پایان خواهد برد و به وردپرس دسترسی پیدا خواهید کرد.
منبع:
https://www.unixmen.com/wordpress-ubuntu-16-04-caddy/
بیتا نصیری 951830276