Hello Ecb0912,
to install another WordPress site in a subdirectory without having to manually install another WordPress instance, you can also convert your current WordPress site into a WordPress subdirectory multisite. This way, you will be able to host another WordPress site, and to manage it from the same WordPress admin dashboard.