Skip to Content school store_mall_directory tv content sidebar error warning av_timer equalizer loop mic movie library_add library_books library_music pause play_arrow play_circle_filled queue repeat replay video_collection videocam volume_up web subscriptions slow_motion_video email forum live_help location_on message phone vpn_key add add_circle block flag link redo remove remove_circle reply reply_all save send undo access_alarm access_time now_wallpaper sd_storage storage attach_file border_all insert_drive_file file_download file_upload folder desktop_mac headset keyboard_arrow_down keyboard_arrow_left keyboard_arrow_right keyboard_arrow_up phone_android security add_to_photos collections color_lens edit image music_note picture_as_pdf portrait remove_red_eye rotate_left rotate_right tune view_comfortable view_compact local_bar local_offer map traffic zoom_out_map apps check close menu mood mood_bad people person share star star_half star_outline account_box account_circle book bug_report build cached delete description favorite favorite_outline help history home hourglass_full https open_with payment perm_media question_answer search settings shop_two shopping_basket shopping_cart subject thumb_down thumb_up today verified_user view_list view_module view_quilt view_stream view_week work zoom_in zoom_out gavel date_range timeline facebook instagram pinterest twitter youtube

Getting started

Getting started

Download and install Composer from here: https://getcomposer.org

Run these commands in a terminal:

composer create-project sproutcms/site
composer serve

Browse to https://localhost:8080/welcome/checklist, and follow the on-screen instructions.

What you'll need

You'll need an Apache or nginx web hosting environment running PHP 8.2 or later, and MySQL 8+ or MariaDB 10+. Your PHP install needs the pdo-mysql and gd extensions.

See also the SproutCMS installation guide.