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



Как создать свой проект на 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 177 сообщений
  • Репутация: 201

Отправлено 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 177 сообщений
  • Репутация: 201

Отправлено 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 177 сообщений
  • Репутация: 201

Отправлено 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 177 сообщений
  • Репутация: 201

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

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

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

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


  • 0

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



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

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

я не знаю как


  • 0

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

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

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


  • 0

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



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

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

Оффтопик
 

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


  • 0


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

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

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

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

 

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


  • 0

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



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

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

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


  • 0

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



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

Отправлено 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


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

Пользователь месяца
MattCutts MattCutts 1-й за Сентябрь
Очков активности: 1 407 8 тем, 110 сообщений, 7 баллов репутации
Сайт: dmitrylee.ru
ТОП самых активных за этот месяц
  • Фотография Андрей WPM
    #1

    Андрей WPM (wpmaster.kz)
    Очков активности: 526.5 Вне конкурса за определение пользователя месяца

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

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

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

    NataliaAntalia
    Очков активности: 210 0 тем, 35 сообщений, 4 балла репутации

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

    ShowPrint (ShowPrint.ru)
    Очков активности: 162 1 тема, 15 сообщений, 6 баллов репутации

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

    TimurR
    Очков активности: 76.5 2 темы, 11 сообщений, 3 балла репутации

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

    Rexxar
    Очков активности: 48 0 тем, 32 сообщения, 1 балл репутации

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

    Megoydagi (24ho.ru)
    Очков активности: 37.5 3 темы, 16 сообщений, 1 балл репутации

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

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

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

    lena220678
    Очков активности: 21 0 тем, 14 сообщений, 1 балл репутации

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

    agrx (key-assort.ru)
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

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

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