Я не программист! Пытаюсь установить скрипт (php) баннерообменной сети (tbe), для веб-сайтов на фри хостинг h2m.ru. Все сделал как написано в рэдми. Все работает, но... Застрял на компиляции.
Выписка из рэдми.
Откомпилируйте файл engine.cpp, разместите его в cgi-bin вашего сервера под
именем engine.cgi
Откомпилируйте файл cronjob.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем cronjob
Откомпилируйте файл mailer.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем mailer
Внесите в crontab файл src/cronfile.txt, предварительно заменив в нем
/usr/home/site/server.com/ на путь к директории, где Вы разместили файлы mailer и cronjob
Пример команды компилятору:
gcc -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient
В некоторых случаях, когда предыдущая команда возвращает ошибку, используйте:
g++ -I/usr/local/include/mysql -L/usr/local/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient -lz -Wno-deprecated
Вопрос 1: как откомпилировать файл cpp и сделать из него cgi?
Вопрос 2: что значит сие выражение "разместите его в cgi-bin вашего сервера"?
Заранее благодарен!
Выписка из рэдми.
Откомпилируйте файл engine.cpp, разместите его в cgi-bin вашего сервера под
именем engine.cgi
Откомпилируйте файл cronjob.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем cronjob
Откомпилируйте файл mailer.cpp, разместите его в произвольном месте вашего сервера вне
директории для документов под именем mailer
Внесите в crontab файл src/cronfile.txt, предварительно заменив в нем
/usr/home/site/server.com/ на путь к директории, где Вы разместили файлы mailer и cronjob
Пример команды компилятору:
gcc -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient
В некоторых случаях, когда предыдущая команда возвращает ошибку, используйте:
g++ -I/usr/local/include/mysql -L/usr/local/lib/mysql /usr/local/web/bannersystem/engine.cpp -o /usr/local/web/bannersystem/cgi-bin/engine.cgi -lm -lmysqlclient -lz -Wno-deprecated
Вопрос 1: как откомпилировать файл cpp и сделать из него cgi?
Вопрос 2: что значит сие выражение "разместите его в cgi-bin вашего сервера"?
Заранее благодарен!