Я новичок в программировании на стороне сервера. Мне нужно, чтобы на моем компьютере работали lampp и mysql. Я установил mysql, используя tasksel lamp-server , а затем установил php с apt-get install libapache2-mod-php5 phpmyadmin . И теперь у меня есть идеи, как их использовать. В xampp на Windows мне нужно было только скопировать мои php файлы в каталог htdocs. Как запустить php-файлы в Linux и подключить их к моему MySQL?
Я не уверен, что понял ваш вопрос, но если вы только что установили lamp-server
, у вас должен быть установлен неявно установленный apache
веб-сервер.
AFAK каталог по умолчанию, куда вы должны поместить ваши файлы, - /var/www/
. Просто зайдите на http://localhost
(или на каком хосте вы работаете) и проверьте, видите ли вы что-то.
По умолчанию сервер apache и база данных mysql должны запускаться автоматически после загрузки. Так что вам не нужно начинать их, как с xampp
.
Если вы видите какой-либо вывод на http://localhost
, он должен содержать описание, как изменить содержимое. Но это должно быть помещено под /var/www/
.
Соединение mysql такое же, как в windows, как вы пишете в PHP. База данных mysql должна работать на порту 3306
.
Также вы можете проверить этот сайт , где описывается запуск PHP с tasksel
.
Возможно, вам следует сначала установить следующее программное обеспечение.
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin
, а затем вы должны настроить свой сервер. 1, протестируйте apache, откройте браузер и введите 127.0.0.1, если "Это работает!" появляется, хорошо. 2. Протестируйте php, создайте файл в / var / www и назовите его «index.php», содержимое:
<!--?php phpinfo(); ?-->
сохраните и откройте URL «127.0.0.1/index.php». , информация php должна появиться, если нет, убедитесь, что у вас есть соответствующее разрешение.
3, Сконфигурируйте и протестируйте свой phpmyadmin. сначала запустите от имени пользователя root
sudo -i #run as root
cd /etc/apache2/conf.d
, а затем создайте файл с именем «phpmyadmin-web.conf» или другой файл, который вам нравится, и его содержимое будет выглядеть следующим образом:
Alias /phpmyadmin /usr/share/phpmyadmin
<directory usr="" share="" phpmyadmin="">
AllowOverride All
</directory>
наконец, вам также следует создать символьную ссылку:
sudo ln -s /var/www/phpmyadmin /usr/share/phpmyadmin
, а затем перезапустить сервер Apache
sudo /etc/init.d/apache2 restart
Теперь вы можете использовать вашу Ubuntu в качестве сервера-лампы.
Что я понимаю, так это то, что вы хотите установить сервер xampp точно так же, как и в Windows.
Если это то, что вам нужно, скачайте и установите xampp отсюда
Этот пакет xampp содержит сервер apache, сервер mysql, php, perl и phpmyadmin.
Инструкции по установке и настройке xampp можно найти здесь здесь
Таким образом, вам не нужно устанавливать mysql или php отдельно.
Если вы правильно следуете инструкциям, вы найдете каталог htdocs в / opt / lampp / htdocs
blockquote>