Excellent software and practical tutorials
1.Replit American code hosting platform,GitHub, Gitlab is not a one-stop service, it is a free collaborative online browser,Support PHP,PythonCode, compile, run and host in more than 50 programming languages.
Replithttps://repl.itReplit is a browser-based cloud collaborative development platform that can be used to build development environments, real-time collaboration, hosted web applications, etc. Replit provides services for creating HTML static websites and PHP, SQLite dynamic website projects, and automatically generates free https third-level domain names (format: project.username.repl.co) Note: Replit does not support NET.ASP.
2.Choose one of the two open source blog systems.Typechoand Z-Blog.
1). Typecho 1.2.0 official stable version Website theme template (https://www.boke8.net/) GitHub source code (https://github.com/typecho/typecho)
2). Z-Blog 1.7.2.3030 Website theme template (https://app.zblogcn.com/) GitHub source code (https://github.com/zblogcn/zblogphp)
3. FreeDB — Build SQL database. Free SQL Hosting service, database application and hosting.
FreeDBhttps://freedb.tech) After registering, click on the dashboard, fill in your username and database name, and the system will automatically generate a random password. Return to your hosted website, access domain name/install.php, fill in the database information on the installation page, and select the encoding.utf8mb4. (utf8Will report 500 error)
Replit Operation Tutorial
1. Accesshttps://repl.it. Replit is a foreign website, so it will load slowly.
2. Register an account. You can use your regular email address to register. After registration, check your inbox and click the link to verify your account. After registration, Replit will automatically log in to your account and ask for some identity information (which can be skipped).
3. Click the button on the homepage sidebar, select "Create a Repl", select "PHP Web Server" in the project column, and fill in the project name.
4. After Replit automatically loads the development environment, delete the "index.php" file used for testing.
5. Download the latest Typecho program file from Typecho’s official website and import it in the form of multiple folders/files, which is a bit cumbersome.
6. After the import is complete, click the Start button to run the service.
7. Build a SQL database.https://freedb.tech Follow the prompts to complete the registration.
8. After logging in, click dashboard, fill in your username (more than 6 characters) and database name, the system will automatically generate a random password. Return to your hosted website, visit domain name/install.php, fill in database information on the installation page, and select utf8mb4 for encoding. (utf8 will report 500 error) The website is successfully built.