You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/php-on-gcp/background.md
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,22 +8,20 @@ layout: "learningpathall"
8
8
9
9
## Google Axion C4A Arm instances in Google Cloud
10
10
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 highperformance 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.
12
12
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).
16
14
17
15
## PHP
18
16
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:
20
20
- Create dynamic web pages
21
21
- Interact with databases
22
22
- Handle forms
23
23
- Build web applications and APIs
24
24
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).
28
26
29
27
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.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/php-on-gcp/benchmarking.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,19 +6,18 @@ weight: 6
6
6
layout: learningpathall
7
7
---
8
8
9
-
10
9
## PHP benchmarking using PHPBench
11
10
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.
14
12
15
13
PHPBench is a flexible micro-benchmarking tool designed to measure PHP code performance precisely and repeatably.
16
14
17
-
It allows developers to do the following:
15
+
With PHPBench, you can:
18
16
* Measure the execution time of PHP functions or code blocks
19
17
* Identify performance regressions between versions
20
18
* Automate performance testing across CI/CD pipelines
21
19
* Track results over time to detect optimizations or slowdowns
20
+
* Track results over time to detect optimizations or slowdowns
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/php-on-gcp/installation.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 4
6
6
layout: learningpathall
7
7
---
8
8
9
-
## Install PHP
9
+
## Overview
10
10
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.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/php-on-gcp/instance.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,18 +14,20 @@ In this section, you’ll provision a Google Cloud Axion C4A Arm virtual machine
14
14
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/).
15
15
{{% /notice %}}
16
16
17
-
## Step-by-step: provisioning Axion C4A Arm VM on Google Cloud Console
17
+
## Provision your Google Axion C4A instance
18
18
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.
19
20
20
-
To create a virtual machine based on the C4A instance type, follow these steps:
21
+
22
+
Follow these steps to get started:
21
23
22
24
- Go to the [Google Cloud Console](https://console.cloud.google.com/).
23
25
- In the left menu, select **Compute Engine** > **VM Instances**.
24
26
- Select **Create Instance**.
25
27
- Under **Machine configuration**:
26
28
- Enter your **Instance name**, **Region**, and **Zone**.
27
29
- 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.
29
31
30
32

31
33
@@ -36,6 +38,4 @@ To create a virtual machine based on the C4A instance type, follow these steps:
36
38
- Under **Networking**, enable **Allow HTTP traffic**.
37
39
- Select **Create** to launch the instance.
38
40
39
-
{{% notice success %}}
40
41
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.
0 commit comments