Skip to content

Commit ab5ac76

Browse files
Refactor PHP on GCP documentation for clarity and consistency
1 parent 720022d commit ab5ac76

File tree

4 files changed

+15
-18
lines changed

4 files changed

+15
-18
lines changed

content/learning-paths/servers-and-cloud-computing/php-on-gcp/background.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,20 @@ layout: "learningpathall"
88

99
## Google Axion C4A Arm instances in Google Cloud
1010

11-
Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
11+
Google Axion C4A is a family of Arm-based virtual machines powered by Google's Axion CPU, built with Arm Neoverse V2 cores. They deliver high performance and energy efficiency for cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications. The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.
1212

13-
The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.
14-
15-
For more information on Google Axion, see [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu) blog.
13+
For more information on Google Axion, see the Google blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
1614

1715
## PHP
1816

19-
PHP (Hypertext Preprocessor) is an open-source, server-side scripting language designed for web development. You use PHP to:
17+
PHP (Hypertext Preprocessor) is an open-source, server-side scripting language designed for web development.
18+
19+
You use PHP to:
2020
- Create dynamic web pages
2121
- Interact with databases
2222
- Handle forms
2323
- Build web applications and APIs
2424

25-
You can embed PHP directly into HTML, making it easy to generate content dynamically on the server before sending it to the browser.
26-
27-
PHP is widely used for websites, web applications, content management systems (CMS), and APIs. For more information, see the [PHP website](https://www.php.net/) and the [PHP documentation](https://www.php.net/docs.php).
25+
You can embed PHP directly into HTML, making it easy to generate content dynamically on the server before sending it to the browser. PHP is widely used for websites, web applications, content management systems (CMS), and APIs. For more information, see the [PHP website](https://www.php.net/) and the [PHP documentation](https://www.php.net/docs.php).
2826

2927
You’re now ready to begin deploying PHP workloads on Arm-based Google Cloud Axion C4A VMs. This Learning Path helps you optimize PHP for Arm servers, benchmark performance, and migrate from x86 to Arm with confidence.

content/learning-paths/servers-and-cloud-computing/php-on-gcp/benchmarking.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,18 @@ weight: 6
66
layout: learningpathall
77
---
88

9-
109
## PHP benchmarking using PHPBench
1110

12-
In this section, you will learn how to benchmark PHP performance using PHPBench, a modern and extensible benchmarking framework for PHP applications. You will install PHPBench, run sample tests, and interpret key metrics such as mode time, variance, and throughput.
13-
You will then analyze the results to understand how your Google Cloud C4A (Axion Arm64) virtual machine performs on common operations like string manipulation and array processing.
11+
In this section, you will learn how to benchmark PHP performance using PHPBench, a modern and extensible benchmarking framework for PHP applications. You will install PHPBench, run sample tests, and interpret key metrics such as mode time, variance, and throughput. You will then analyze the results to understand how your Google Cloud C4A (Axion Arm64) virtual machine performs on common operations like string manipulation and array processing.
1412

1513
PHPBench is a flexible micro-benchmarking tool designed to measure PHP code performance precisely and repeatably.
1614

17-
It allows developers to do the following:
15+
With PHPBench, you can:
1816
* Measure the execution time of PHP functions or code blocks
1917
* Identify performance regressions between versions
2018
* Automate performance testing across CI/CD pipelines
2119
* Track results over time to detect optimizations or slowdowns
20+
* Track results over time to detect optimizations or slowdowns
2221

2322
## Download Composer installer
2423

content/learning-paths/servers-and-cloud-computing/php-on-gcp/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ weight: 4
66
layout: learningpathall
77
---
88

9-
## Install PHP
9+
## Overview
1010
In this section, you’ll install PHP, the Apache web server, and several commonly used PHP extensions on a SUSE Arm-based virtual machine. This setup forms the foundation for running and serving dynamic PHP applications on Arm-based machines.
1111

1212
## Update the system

content/learning-paths/servers-and-cloud-computing/php-on-gcp/instance.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,20 @@ In this section, you’ll provision a Google Cloud Axion C4A Arm virtual machine
1414
For support on GCP setup, see the Learning Path [Getting started with Google Cloud Platform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/google/).
1515
{{% /notice %}}
1616

17-
## Step-by-step: provisioning Axion C4A Arm VM on Google Cloud Console
17+
## Provision your Google Axion C4A instance
1818

19+
Follow these steps to create a `c4a-standard-4` instance configured for PHP on Arm. This walkthrough covers machine selection, OS image choice, and basic networking. Ensure your Google Cloud project has billing enabled and you have permission to create Compute Engine instances.
1920

20-
To create a virtual machine based on the C4A instance type, follow these steps:
21+
22+
Follow these steps to get started:
2123

2224
- Go to the [Google Cloud Console](https://console.cloud.google.com/).
2325
- In the left menu, select **Compute Engine** > **VM Instances**.
2426
- Select **Create Instance**.
2527
- Under **Machine configuration**:
2628
- Enter your **Instance name**, **Region**, and **Zone**.
2729
- Set **Series** to `C4A`.
28-
- Set **Machine type** to `c4a-standard-4` (four vCPUs, 16 GB memory).
30+
- Set **Machine type** to `c4a-standard-4` (four vCPUs, 16 GB memory), as shown below.
2931

3032
![Screenshot of Google Cloud Console showing c4a-standard-4 selected for Axion C4A Arm VM creation. alt-text#center](images/gcp-vm.png "Creating a Google Axion C4A Arm virtual machine in Google Cloud Console")
3133

@@ -36,6 +38,4 @@ To create a virtual machine based on the C4A instance type, follow these steps:
3638
- Under **Networking**, enable **Allow HTTP traffic**.
3739
- Select **Create** to launch the instance.
3840

39-
{{% notice success %}}
4041
You’ve successfully provisioned an Arm-based Axion C4A VM on Google Cloud. Your server is ready for PHP installation and cloud-native development on Arm.
41-
{{% /notice %}}

0 commit comments

Comments
 (0)