It works!
Ubuntu下搭建PHP开发环境
可以选择一键安装所有包,也可以一个个的安装,这里我选择一键安装。
步骤如下:
1.sudo apt-get install apache2 mysql-server mysql-client php5 一键安装
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
apache2 已经是最新的版本了。
将会安装下列额外的软件包:
apache2-mpm-prefork libapache2-mod-php5 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl
libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5 php5-cli php5-common
建议安装的软件包:
php-pear libipc-sharedcache-perl tinyca mailx php5-suhosin
下列软件包将被【卸载】:
apache2-mpm-worker
下列【新】软件包将被安装:
apache2-mpm-prefork libapache2-mod-php5 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl
libterm-readkey-perl mysql-client mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 php5
php5-cli php5-common php5-gd php5-mysql
升级了 0 个软件包,新安装了 21 个软件包,要卸载 1 个软件包,有 196 个软件包未被升级。
需要下载 33.0 MB 的软件包。
解压缩后会消耗掉 110 MB 的额外空间。
您希望继续执行吗?[Y/n]y
点击y,继续安装
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/main libnet-daemon-perl all 0.48-1 [43.1 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ precise/main libplrpc-perl all 0.2020-2 [36.0 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ precise/main libdbi-perl i386 1.616-1build2 [849 kB]
获取:4 http://security.ubuntu.com/ubuntu/ precise-security/main apache2-mpm-prefork i386 2.2.22-1ubuntu1.4 [2,408 B]
获取:5 http://security.ubuntu.com/ubuntu/ precise-security/main mysql-common all 5.5.35-0ubuntu0.12.04.1 [13.0 kB]
获取:6 http://security.ubuntu.com/ubuntu/ precise-security/main libmysqlclient18 i386 5.5.35-0ubuntu0.12.04.1 [924 kB]
获取:7 http://cn.archive.ubuntu.com/ubuntu/ precise/main libdbd-mysql-perl i386 4.020-1build2 [104 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu/ precise/main libterm-readkey-perl i386 2.30-4build3 [28.4 kB]
获取:9 http://cn.archive.ubuntu.com/ubuntu/ precise/main libhtml-template-perl all 2.10-1 [65.0 kB]
获取:10 http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-core-5.5 i386 5.5.35-0ubuntu0.12.04.1 [1,860 kB]
9% [10 mysql-client-core-5.5 1,073 kB/1,860 kB 58%] 14.7 kB/s 33分 48秒^Cf
至此,环境搭建好了,可以测试一下
在firefox下输入localhost即可
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
2.sudo chmod 777 /var/ www/ 因为服务器的网站目录是放在该文件下,因此要取得777权限
3.phpmyadmin可以选,也可以不选如sudo apt-get install phpmyadmin
[email protected]:~$ sudo apt-get install phpmyadmin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
apache2-mpm-prefork dbconfig-common libapache2-mod-php5 libdbd-mysql-perl
libdbi-perl libmcrypt4 libmysqlclient18 libnet-daemon-perl libplrpc-perl
libterm-readkey-perl mysql-client mysql-client-5.5 mysql-client-core-5.5
mysql-common php5-cli php5-common php5-gd php5-mcrypt php5-mysql
建议安装的软件包:
php-pear libmcrypt-dev mcrypt php5-suhosin mysql-server
下列软件包将被【卸载】:
apache2-mpm-worker
下列【新】软件包将被安装:
apache2-mpm-prefork dbconfig-common libapache2-mod-php5 libdbd-mysql-perl
libdbi-perl libmcrypt4 libmysqlclient18 libnet-daemon-perl libplrpc-perl
libterm-readkey-perl mysql-client mysql-client-5.5 mysql-client-core-5.5
mysql-common php5-cli php5-common php5-gd php5-mcrypt php5-mysql phpmyadmin
升级了 0 个软件包,新安装了 20 个软件包,要卸载 1 个软件包,有 196 个软件包未被升级。
需要下载 22.3 MB/24.3 MB 的软件包。
解压缩后会消耗掉 77.7 MB 的额外空间。
您希望继续执行吗?[Y/n]y
点击y,继续安装
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/main dbconfig-common all 1.8.47 [458 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ precise/universe libmcrypt4 i386 2.5.8-3.1 [76.1 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu/ precise/universe php5-mcrypt i386 5.3.5-0ubuntu1 [16.9 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu/ precise/universe phpmyadmin all 4:3.4.10.1-1 [5,343 kB]
获取:5 http://security.ubuntu.com/ubuntu/ precise-security/main php5-common i386 5.3.10-1ubuntu3.10 [163 kB]
获取:6 http://security.ubuntu.com/ubuntu/ precise-security/main libapache2-mod-php5 i386 5.3.10-1ubuntu3.10 [3,109 kB]
在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



MySQL ist ein Open Source Relational Database Management -System, das hauptsächlich zum schnellen und zuverlässigen Speicher und Abrufen von Daten verwendet wird. Sein Arbeitsprinzip umfasst Kundenanfragen, Abfragebedingungen, Ausführung von Abfragen und Rückgabergebnissen. Beispiele für die Nutzung sind das Erstellen von Tabellen, das Einsetzen und Abfragen von Daten sowie erweiterte Funktionen wie Join -Operationen. Häufige Fehler umfassen SQL -Syntax, Datentypen und Berechtigungen sowie Optimierungsvorschläge umfassen die Verwendung von Indizes, optimierte Abfragen und die Partitionierung von Tabellen.

PHP und Python haben jeweils ihre eigenen Vorteile und wählen nach den Projektanforderungen. 1.PHP ist für die Webentwicklung geeignet, insbesondere für die schnelle Entwicklung und Wartung von Websites. 2. Python eignet sich für Datenwissenschaft, maschinelles Lernen und künstliche Intelligenz mit prägnanter Syntax und für Anfänger.

PHP bleibt in der modernen Webentwicklung wichtig, insbesondere in Content-Management- und E-Commerce-Plattformen. 1) PHP hat ein reichhaltiges Ökosystem und eine starke Rahmenunterstützung wie Laravel und Symfony. 2) Die Leistungsoptimierung kann durch OPCACHE und NGINX erreicht werden. 3) Php8.0 führt den JIT -Compiler ein, um die Leistung zu verbessern. 4) Cloud-native Anwendungen werden über Docker und Kubernetes bereitgestellt, um die Flexibilität und Skalierbarkeit zu verbessern.

MySQL wird für seine Leistung, Zuverlässigkeit, Benutzerfreundlichkeit und Unterstützung der Gemeinschaft ausgewählt. 1.MYSQL bietet effiziente Datenspeicher- und Abruffunktionen, die mehrere Datentypen und erweiterte Abfragevorgänge unterstützen. 2. Übernehmen Sie die Architektur der Client-Server und mehrere Speichermotoren, um die Transaktion und die Abfrageoptimierung zu unterstützen. 3. Einfach zu bedienend unterstützt eine Vielzahl von Betriebssystemen und Programmiersprachen. V.

Die Gründe, warum PHP für viele Websites der bevorzugte Technologie -Stack ist, umfassen die Benutzerfreundlichkeit, die starke Unterstützung der Community und die weit verbreitete Verwendung. 1) Einfach zu erlernen und zu bedienen, geeignet für Anfänger. 2) eine riesige Entwicklergemeinschaft und eine reichhaltige Ressourcen haben. 3) in WordPress, Drupal und anderen Plattformen häufig verwendet. 4) Integrieren Sie eng in Webserver, um die Entwicklung der Entwicklung zu vereinfachen.

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist und insbesondere für die Webentwicklung geeignet ist. 1.PHP kann HTML einbetten, HTTP -Anforderungen und Antworten verarbeiten und eine Vielzahl von Datenbanken unterstützt. 2.PHP wird verwendet, um dynamische Webinhalte, Prozessformdaten, Zugriffsdatenbanken usw. mit starker Community -Unterstützung und Open -Source -Ressourcen zu generieren. 3. PHP ist eine interpretierte Sprache, und der Ausführungsprozess umfasst lexikalische Analyse, grammatikalische Analyse, Zusammenstellung und Ausführung. 4.PHP kann mit MySQL für erweiterte Anwendungen wie Benutzerregistrierungssysteme kombiniert werden. 5. Beim Debuggen von PHP können Sie Funktionen wie error_reporting () und var_dump () verwenden. 6. Optimieren Sie den PHP-Code, um Caching-Mechanismen zu verwenden, Datenbankabfragen zu optimieren und integrierte Funktionen zu verwenden. 7

Die Position von MySQL in Datenbanken und Programmierung ist sehr wichtig. Es handelt sich um ein Open -Source -Verwaltungssystem für relationale Datenbankverwaltung, das in verschiedenen Anwendungsszenarien häufig verwendet wird. 1) MySQL bietet effiziente Datenspeicher-, Organisations- und Abruffunktionen und unterstützt Systeme für Web-, Mobil- und Unternehmensebene. 2) Es verwendet eine Client-Server-Architektur, unterstützt mehrere Speichermotoren und Indexoptimierung. 3) Zu den grundlegenden Verwendungen gehören das Erstellen von Tabellen und das Einfügen von Daten, und erweiterte Verwendungen beinhalten Multi-Table-Verknüpfungen und komplexe Abfragen. 4) Häufig gestellte Fragen wie SQL -Syntaxfehler und Leistungsprobleme können durch den Befehl erklären und langsam abfragen. 5) Die Leistungsoptimierungsmethoden umfassen die rationale Verwendung von Indizes, eine optimierte Abfrage und die Verwendung von Caches. Zu den Best Practices gehört die Verwendung von Transaktionen und vorbereiteten Staten

PHP ist immer noch dynamisch und nimmt immer noch eine wichtige Position im Bereich der modernen Programmierung ein. 1) Einfachheit und leistungsstarke Unterstützung von PHP machen es in der Webentwicklung weit verbreitet. 2) Seine Flexibilität und Stabilität machen es ausstehend bei der Behandlung von Webformularen, Datenbankoperationen und Dateiverarbeitung; 3) PHP entwickelt sich ständig weiter und optimiert, geeignet für Anfänger und erfahrene Entwickler.
