Several problems encountered in this process:
First, run the Perl script directly in the command line. Everything is normal. You can also run the checkin and checkout commands in the version management software.
The source code is automatically compiled. You can also package the execution file through InstallShield, generate ISO, upload it to the correct FTP location of release, or send a batch of Release Notes emails. However, in the Web-> CGI-> Perl script mode, the source code cannot be compiled correctly. There are two reasons for the analysis: first, the space execution permission, and second, is the environment variable of the execution space.
The environment variables were tested. There is no problem. The execution space permission is checked. The execution permission of Apache is the local system user permission. This user is an internal Windows user with a high permission but limited execution permission.
Therefore, in the apache service, use the Apache 2 service with another user with higher permissions.