Перейти к содержимому



Как создать свой проект на PHP?

#1 ubuntist
ubuntist
  • Пользователь
  • 18 сообщений
  • Репутация: 0
0

Отправлено 13 Июнь 2019 - 11:22

как создать свой проект на пхп? может есть курсы и книги, чтоб научиться программировать


 

 

  • 0

#2 ВикторS
ВикторS
  • Пользователь
  • 11 сообщений
  • Репутация: 1

Отправлено 13 Июнь 2019 - 12:01

Почему решили именно на php писать проект?

Для сайтов с активным общением пользователей - может больше подойти NodeJS. В принципе есть еще Ruby. Для специализированных проектов с ударом на производительность - Golang. Для параллельных вычислений Erlang, правда специалисты берут очень дорого. Часто используется Java/C#. Большие проекты чаще всего объединяют в себе несколько языков, используя их сильные стороны в конкретных модулях.


  • 0

#3 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 13 Июнь 2019 - 13:56

чтоб научиться программировать на php


  • 0

#4 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 13 Июнь 2019 - 16:13

Давай поступим так. Сначала ты говоришь какой стек у тебя есть для разработки. Потом говоришь, что ты уже делал на пыхе и с чем знаком. Я бы рекомендовал тебе почитать темы для подготовки окружения перед разработкой проекта. Это довольно важная часть и не стоит ее упускать. В противном случае у тебя вся разработка встанет из-за какой-нибудь ошибки nginx, bd и т.д.

 

Вот эту тему почитай. Там в хронологическом порядке описано что ставить и ссылки на конкретные темы с разбором возможных ошибок https://www.masterwe...hshie-praktiki/


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#5 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 14 Июнь 2019 - 08:44

убунту поставил, пхп, апач,  phpMyAdmin  только вручную кодом

дальше как?


  • 0

#6 Nautilus
Nautilus
  • Пользователь
  • 14 сообщений
  • Репутация: 0

Отправлено 14 Июнь 2019 - 09:04

Попробуй найти курсы Евгения Попова или Михаила Русакова. Я по этим курсам выучил ПХП. Не скажу, что станешь профессионалом, Но на начальном этапе норм


  • 0

#7 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 14 Июнь 2019 - 13:01

Евгения Попова или Михаила Русакова

Пожалуйста, только не Попова. Не знаю как там Русаков обучает, но только не Попов. Он убивает наглухо в юном программисте все прекрасное. Так, как он учит, давно уже никто не пишет.

убунту поставил, пхп, апач,  phpMyAdmin  только вручную кодом дальше как?
 

phpMyAdmin не обязательно ставить, все можно сделать запросами из консоли (так еще быстрее привыкнешь и освоишь основы SQL), а для удобства поставь PHPStorm, из него к базе подключишься.

nginx еще поставь, он круче апача и совместно тоже могут работать. Пыху 7.2 поставил? Кстати, можно уже и 7.3 ставить.

 

nginx поставишь, пошукай тут на форуме как настроить виртуальные хосты.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#8 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 14 Июнь 2019 - 14:07

Пыху 7.2

ставил

nginx он зачем?

PHPStorm не ставил

нетвинкс стоит


  • 0

#9 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 16 Июнь 2019 - 11:26

Ну ладно, хочешь, что бы я с тобой нянчился? Сделал сайт из одного файла, который выводит "Hello world"?

Если сделал, сделай еще пару страниц, на которые можно переходить по ссылкам.

Как будет готово, создай базу данных, в ней таблицу users с полями id, login, email, password, created_at и страницу с формой регистрации/авторизации.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#10 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 16 Июнь 2019 - 17:02

<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <p>Hello World</p>
 </body>
</html>

  # Имя Тип Сравнение Атрибуты Null По умолчанию Комментарии Дополнительно Действие

 

1 id int(11)     Нет Нет    

2 login text utf8_general_ci   Нет Нет    

3 email text utf8_general_ci   Нет Нет   

4  password text utf8_general_ci   Нет Нет  

5 created_at text utf8_general_ci   Нет Нет   


Сообщение отредактировал BLIK: 16 Июнь 2019 - 17:36
удалил форматирование

  • 0

#11 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 16 Июнь 2019 - 17:19

1.html

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Закладка</title>
 </head>
 <body>
  <p><a href="index.php#bottom">Главная</a></p>
  <p><a href="text.php#bottom">Текст 2</a></p>
 </body>
</html>

index.php

<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <p>Hello World</p>
 </body>
</html>

text.php

<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <p>Hello World2</p>
 </body>
</html>

с авторизацией и регистрацией не знаю


  • 0

#12 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 17 Июнь 2019 - 14:36

Только ты не копипасть сюда все подряд. Если сделаешь, то сам поймешь.

Форму регистрации делай теперь, чтобы данные из формы уходили постом на сервер, на определенный урл.

В форме два поля, логин и мыло.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#13 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 17 Июнь 2019 - 21:37

я не знаю как


  • 0

#14 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 18 Июнь 2019 - 20:13

Ну так загугли. Как сделать хтмл форму для отправки данных.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#15 Андрей WPM
Андрей WPM
  • Модератор
  • 968 сообщений
  • Репутация: 143

Отправлено 18 Июнь 2019 - 21:16

Оффтопик
 

@ubuntist, забей на ютубе "Курсы по PHP с нуля", ты просто в осадок выпадешь, сколько там всего интересного. Прошу простить что на ты, но на Вы как то палец не поднимается. Не знаю почему.  :D


  • 0


#16 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 19 Июнь 2019 - 09:46

да напиши ты ему уже проект! 

Ему не проект нужен, он научиться хочет. Я думаю, что помимо знаний нужна практика и очень много. А когда впервые с чем-то сталкиваешься, тогда гуглишь, находишь, применяешь и тогда знания накапливаются.

 

@ubuntist, как сделаешь форму, отправь с нее данные и получи в скрипте. Если не знаешь как, гугли получение данных из формы. И вообще все гугли. Я давно уже не запоминаю конкретную реализацию, помню, что можно сделать так или так и гуглю, когда надо применить. 


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#17 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 21 Июнь 2019 - 14:10

Ну что там, два дня делаешь форму что ли? Давай уже отчитывайся и дальше пойдем.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#18 fedornabilkin
fedornabilkin
  • Модератор
  • 1 181 сообщений
  • Репутация: 203

Отправлено 26 Июнь 2019 - 21:07

Я теперь понимаю, почему ты вроде бы хочешь научиться, но не можешь. Потому что не хочешь. Когда ты мне первый раз написал? Больше года назад, я тебе сколько заданий дал и сколько ты из них выполнил? А бывший коллега мой вот-вот скоро два года как программирует и получается больше 100к. Успел поработать в хорошей крупной компании, а сейчас позвали в другую и ждали два месяца, пока с предыдущей работы уволится. За год спецом стал. А ты полторы недели не можешь форму сделать.


  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#19 ubuntist
ubuntist
    Topic Starter
  • Пользователь
  • 18 сообщений
  • Репутация: 0

Отправлено 04 Июль 2019 - 10:14

я форму не делал

я убунту не могу разобраться чтоб начать программировать


  • 0

#20 web-coder
web-coder
  • Пользователь
  • 118 сообщений
  • Репутация: 19

Отправлено 04 Июль 2019 - 12:56

я убунту не могу разобраться чтоб начать программировать

 

Поставьте Open Server, и не замарачивайтесь вы так с этим окружением. Программисту не нужны глубокие знания в администрировании серверов.

А для верстки так вообще можно сервер не поднимать (ставите node js + gulp, и можно приступать к созданию фронт энда).


Сообщение отредактировал web-coder: 04 Июль 2019 - 13:00

  • 1

robot
robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
BLIK BLIK 1-й за Ноябрь
Очков активности: 672 0 тем, 32 сообщения, 14 баллов репутации
ТОП самых активных за этот месяц
  • Фотография BLIK
    #1

    BLIK
    Очков активности: 63 Вне конкурса за определение пользователя месяца

  • Фотография Rodiola
    #2

    Rodiola (rukodelkovo.ru)
    Очков активности: 15 Вне конкурса за определение пользователя месяца

  • Фотография kolver
    #3

    kolver
    Очков активности: 15 1 тема, 7 сообщений, 1 балл репутации

  • Фотография Victim
    #4

    Victim
    Очков активности: 15 0 тем, 5 сообщений, 2 балла репутации

  • Фотография MattCutts
    #5

    MattCutts (dmitrylee.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография HITMAN84
    #6

    HITMAN84
    Очков активности: 7.5 1 тема, 2 сообщения, 1 балл репутации

  • Фотография iiccarus
    #7

    iiccarus
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография Vmir
    #8

    Vmir
    Очков активности: 6 0 тем, 2 сообщения, 2 балла репутации

  • Фотография TimurR
    #9

    TimurR
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография morvad24
    #10

    morvad24
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 29.11.2019
  • Яндекс выдача: 04.12.2019
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru