In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-27 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Plus (pronunciation: [planners], full name: ThinkSNS+ [θ examples k es en es pl's], is an important version of the ThinkSNS series of products, its software identification name is Plus that is +) is a powerful, easy to develop and strong expansion of the social system based on the Latest Laravel framework. Unlike other open source social programs, Plus has many years of experience in social systems, which is not only easy to use, but also easy to expand. On the other hand, the program adopts PHP 7 strict mode to avoid weak-level errors as far as possible. At the same time, because you choose a better one with a better ORM from scratch, Plus allows you to better meet your needs and use different databases.
If you want to learn more about Plus, we have prepared a large number of curriculum-level documents for you. Even if you do not know the Laravel framework, it will give you an introduction to the basics of the framework and competent in Plus application development.
If you are an experienced PHPer, then you can understand the differences in modern popular frameworks, and Laravel is one of the best modern frameworks left behind.
# PHP environment requirements
Highlight
You may not have a good knowledge of Liunx, it doesn't matter, the following tutorials will draw up your teaching under the premise of zero foundation, but the following environment requires restrictions, you need to focus on memory, this is the key to whether the program can run!
# PHP version
Your PHP must be greater than or equal to version 7. 1. 3, of course, we recommend 7. 2. Version.
# function
In many integrated environments, some functions are disabled by default. Of course, these functions are not required in Plus's Web services, but if you operate in a CLI environment, these functions will be required:
Exec
System
Scandir
Symlink
Shell_exec
Proc_open
Proc_get_status
# expand
These extensions are necessary for the Plus runtime, and you must package them already installed in your PHP environment:
Dom is used to parse documents such as XML.
Fileinfo is used to upload files, or to obtain file Meta information.
GD library for image processing
Json is generally included in the PHP kernel to handle JSON documents and transformations.
String handling used by mbstring for compatibility
Openssl is used to apply secret key encryption, etc., as well as internal request for HTTPS resources.
PDO database operation abstraction library
# selective expansion
Selective expansion is more to meet your needs, selective installation expansion, selective expansion is as follows:
Pdo_mysql if you use the MySQL database, you must install
Pdo_pgsql if you use the PostgreSQL database, you must install
Pdo_sqlite if you use the SQLite database, you must install
Pdo_dblib if you use the Microsoft SQL Server database, you must install
# optional or alternative extension
Imagick this library is a better image processing than the GD library of an extension, can be used to replace the GD library, this library is optional, after installation can not uninstall the GD library, GD library can be used for more efficient basic image processing.
# Database
Plus supports the use of four databases, but I recommend only two databases.
MySQL | MariaDB
O MySQL, please use > = version 5.7. of course, it would be nice to use MySQL 8.
O MariaDB is a relational database developed after the original author of MySQL, which is compatible with MySQL. If you want to use it, please select version 10.3 or greater.
PostgreSQL database is a recommended database, which is expensive but has very good computing performance and can be used directly under certain conditions.
SQLite is a lightweight database, if you just want to try it, the problem is that SQLite's storage of Emoji needs to be improved (currently does not support storage Emoji), so in principle Plus does not allow the use of SQLite.
Microsoft SQL Server is like not recommending SQLite, we also do not recommend Microsoft SQL Server unless you are sure that your system is not suitable for Emoji, then you can use Microsoft SQL Server without worry, because Microsoft SQL Server also supports the utf8 character set, but cannot support four-digit Emoji characters.
WARNING
Promise me that until SQLite and Microsoft SQL Server do not support Emoji by default, will you use MySQL or PostgreSQL for the time being? Seriously! Otherwise you will encounter a lot of strange problems!
# tutorial instructions
Starting with later tutorials, we will start from scratch in the CentOS 7.4 version of Linux. The teaching environment is as follows:
Teaching use server system: CentOS 7.4
Instructor to use the system: macOS
SSH tool: Termius
Teaching PHP version: 7.2
Teaching MySQL version: 5.7
Teaching Web component: Nginx
The teaching contents include:
Log in to Linux
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.