实例脚本安装php,实例脚本安装PHP教程:快速上手指南
以下是一个简单的实例脚本,用于在Linux服务器上安装PHP。我们将使用Apache作为Web服务器,并且不使用任何包管理器,如apt或yum。
| 步骤 | 说明 |
|---|---|
| 1 | 确保你的服务器已经安装了Apache和MySQL。 |
| 2 | 下载PHP源代码。 |
| 3 | 解压PHP源代码包。 |
| 4 | 编译PHP。 |
| 5 | 安装PHP模块。 |
| 6 | 配置Apache以支持PHP。 |
| 7 | 测试PHP安装。 |
步骤 1: 确保服务器安装了Apache和MySQL
在大多数Linux发行版中,你可以使用以下命令来安装Apache和MySQL:

```bash
sudo apt-get update
sudo apt-get install apache2 mysql-server
```
步骤 2: 下载PHP源代码
访问PHP官方网站(http://php.net/)下载最新的PHP源代码。
```bash
wget http://php.net/distributions/php-7.4.28.tar.gz
```
步骤 3: 解压PHP源代码包
```bash
tar -xzf php-7.4.28.tar.gz
cd php-7.4.28
```
步骤 4: 编译PHP
```bash
./configure --with-apxs2=/usr/bin/apxs2 --with-mysql=/usr --enable-cli --enable-fpm
make
sudo make install
```
步骤 5: 安装PHP模块
```bash
sudo cp modules/php_fpm.so /usr/lib/apache2/modules/
sudo cp modules/php_soap.so /usr/lib/apache2/modules/
sudo cp modules/php_xmlrpc.so /usr/lib/apache2/modules/
sudo cp modules/php_gd2.so /usr/lib/apache2/modules/
sudo cp modules/php_mbstring.so /usr/lib/apache2/modules/
sudo cp modules/php_mysql.so /usr/lib/apache2/modules/
sudo cp modules/php_curl.so /usr/lib/apache2/modules/
sudo cp modules/php_exif.so /usr/lib/apache2/modules/
sudo cp modules/php_json.so /usr/lib/apache2/modules/
sudo cp modules/php_session.so /usr/lib/apache2/modules/
sudo cp modules/php_opcache.so /usr/lib/apache2/modules/
sudo cp modules/php_pdo.so /usr/lib/apache2/modules/
sudo cp modules/php_pdo_mysql.so /usr/lib/apache2/modules/
sudo cp modules/php_pdo_sqlite.so /usr/lib/apache2/modules/
sudo cp modules/php_pdo_sqlite.so /usr/lib/apache2/modules/
sudo cp modules/php_standard.so /usr/lib/apache2/modules/
```
步骤 6: 配置Apache以支持PHP
编辑Apache配置文件`/etc/apache2/apache2.conf`,在`
```apache
LoadModule php7_module /usr/lib/apache2/modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
```
然后,重启Apache以应用更改:
```bash
sudo systemctl restart apache2
```
步骤 7: 测试PHP安装
创建一个名为`info.php`的文件,内容如下:
```php
phpinfo();
>
```
将此文件放置在Apache的默认网站目录(通常是`/var/www/html/`)中。在浏览器中访问`http://yourdomain.com/info.php`,你应该会看到一个PHP信息页面。
现在你已经成功安装了PHP,并且Apache已经配置好了PHP支持。你可以开始编写PHP脚本并在你的服务器上运行它们了。