MySQL и PHP проблемы

Я новичок в программировании на стороне сервера. Мне нужно, чтобы на моем компьютере работали lampp и mysql. Я установил mysql, используя tasksel lamp-server , а затем установил php с apt-get install libapache2-mod-php5 phpmyadmin . И теперь у меня есть идеи, как их использовать. В xampp на Windows мне нужно было только скопировать мои php файлы в каталог htdocs. Как запустить php-файлы в Linux и подключить их к моему MySQL?

0
задан 20 June 2012 в 12:43

3 ответа

Я не уверен, что понял ваш вопрос, но если вы только что установили lamp-server, у вас должен быть установлен неявно установленный apache веб-сервер.

AFAK каталог по умолчанию, куда вы должны поместить ваши файлы, - /var/www/. Просто зайдите на http://localhost (или на каком хосте вы работаете) и проверьте, видите ли вы что-то.

По умолчанию сервер apache и база данных mysql должны запускаться автоматически после загрузки. Так что вам не нужно начинать их, как с xampp.

Если вы видите какой-либо вывод на http://localhost, он должен содержать описание, как изменить содержимое. Но это должно быть помещено под /var/www/.

Соединение mysql такое же, как в windows, как вы пишете в PHP. База данных mysql должна работать на порту 3306.

Также вы можете проверить этот сайт , где описывается запуск PHP с tasksel.

0
ответ дан 20 June 2012 в 12:43

Возможно, вам следует сначала установить следующее программное обеспечение.

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 в качестве сервера-лампы.

0
ответ дан 20 June 2012 в 12:43

Что я понимаю, так это то, что вы хотите установить сервер xampp точно так же, как и в Windows.

Если это то, что вам нужно, скачайте и установите xampp отсюда

Этот пакет xampp содержит сервер apache, сервер mysql, php, perl и phpmyadmin.

Инструкции по установке и настройке xampp можно найти здесь здесь

Таким образом, вам не нужно устанавливать mysql или php отдельно.

Если вы правильно следуете инструкциям, вы найдете каталог htdocs в / opt / lampp / htdocs

0
ответ дан 20 June 2012 в 12:43

Другие вопросы по тегам:

Похожие вопросы: