下决心学PHP了,决定一切在openSUSE下进行。
openSUSE 11 用得挺好的,作为PHP的开发环境,应该也不会很麻烦。
本篇文章记录学自己PHP的一点一滴,估计不会很完整,但会把一些关键的有用的东西发表上来。
事不宜迟,开始学习旅程。
第一步当然是开发环境的搭建了。像openSUSE这样的发行版,可以利用它的软件包管理来搭建LMAP环境,之前在Fedora也搭建过。我是这样认为,如果是部署到真正的服务器上务必要用源码形式安装,而作为开发环境,可以考虑利用发行版的特点。
利用openSUSE的yast2来安装,可以少了很多麻烦。
安装mysql和Apache
yast2 -i mysql mysql-client
yast2 -i apache2
添加自启动
chkconfig –add mysql
chkconfig –add apache2
启动服务
/etc/init.d/mysql start
/etc/init.d/apache2 start
设置mysql
linux-k2b4:/ # mysql_secure_installation(在这里设置密码,做以后登录mysql之用)
安装PHP5
yast2 -i apache2-mod_php5
/etc/init.d/apache2 restart (重启Apache生效)
为PHP5添加mysql支持
yast2 -i php5-mysql
安装其他模块
yast2 -i php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm
/etc/init.d/apache2 restart(重启Apache生效)
安装phpMyAdmin
下载之后放到/srv/www/htdocs目录里,之后操作
cd /srv/www/htdocs
tar -xvfz phpMyAdmin-3.2.4-all-languages.tar.gz
mv phpMyAdmin-3.2.4-all-languages phpMyAdmin
安装zend studio
编程总需要一个好的开发工具,我第一眼就选择了zend studio,它具有eclipse的风格,我特别熟悉所以用起来也顺手很多,下载地址如下:
http://www.zend.com/en/products/studio/downloads
重要地方
Apache默认的文档路径是/srv/www/htdocs/,配置文件是/etc/apache2/httpd.conf,其余的配置文件都存储在/etc/apache2/conf.d/文件夹中
php.ini 路径在/etc/php5/apache2
至此,开发环境基本上已经部署好了,可以安心地做PHP开发了。
做PHP调试的时候,通过设置php.ini
display_errors = On 才可以显示错误位置,便于调试程序,不过在实际部署时为了安全就得设为Off
分享到:
相关推荐
opensuse 官方 入门 手册1 opensuse 官方 入门 手册1 opensuse 官方 入门 手册1
在启动时,选择“启动安装openSUSE”的选项,然后选择硬盘安装,并选择安装源盘符(例如C盘为sda1,D盘为sda5,E盘为sda6)和路径(/openSUSE.iso)。 步骤3:选择语言和键盘布局 在安装过程中,选择简体中文作为...
opensuse环境搭建 opensuse samba
学习Open Suse Linux时,经常会遇到Open Suse Linux问题,这里将介绍Open Suse Linux问题的解决方法。现在很多的IT企业部门都想应用Open Suse Linux。本文介绍Open Suse Linux服务器配置方法。
总结来说,OpenSUSE 12.1 的安装和配置涉及多个步骤,包括选择安装介质、设置系统语言、磁盘分区、时区调整和桌面环境选择。对于特定硬件,如AMD独显和Optimus双显卡,需要额外的驱动和配置。在遵循教程时,用户应...
openSUSE Leap 是最主要的GNU/Linux发行版之一,并且也是历史最为悠久的发行版之 一。 openSUSE Leap 使用源自 SUSE Linux Enterprise 的内核系统,但带有最新的硬件支 持、桌面环境和图形程序。 每年发布一个主...
opensuse官方入门手册2 opensuse官方入门手册2 opensuse官方入门手册2
本话题将深入探讨如何在CentOS环境下创建一个OpenSUSE虚拟机,这一过程对于开发者、系统管理员以及学习多操作系统环境的人来说尤其有用。我们将讨论相关工具、步骤以及注意事项,确保你能够成功地在CentOS主机上搭建...
OpenSUSE的系统需求相对较低,适合各种配置的计算机。对于处理器,至少需要Intel Pentium 1-4或更新的型号,或者AMD Duron、Athlon等系列。内存方面,最低要求256MB,推荐512MB,而安装LiveCD则需要1GB以保证流畅性...
对于Opensuse11.0来说,合理地配置软件源能够极大地提高系统的可用性和稳定性。本文将详细介绍如何为Opensuse11.0添加软件源,并解释各个源的特点。 #### 二、理解软件源 在Linux系统中,软件源是一个包含预编译...
在VMware环境下安装OpenSUSE13.2并构建icc(Intel C Compiler)与ifort(Intel Fortran Compiler)环境是IT专业人员常见的任务,涉及到虚拟化技术、Linux操作系统安装以及编译器的配置等方面的知识。以下是基于给定...
在本文中,我们将详细探讨如何在openSUSE 13.2版本上安装MATE桌面环境,并确保通过rp-pppoe软件成功拨号上网。openSUSE是一个流行的Linux发行版,具有强大的社区支持和丰富的软件包库。MATE桌面环境是一种用户友好的...
OpenSUSE 11.0 虽然已经较为陈旧,但对于学习Linux基础和理解操作系统工作原理仍是一个良好的平台。随着不断的实践和探索,你会发现Linux世界充满了无限的可能性。希望这个新手安装指南能帮助你顺利开启 OpenSUSE 的...
opensuse11.2系统安装资源,可以直接下载,解压安装opensuse11.2系统
- **已安装系统的配置**(第1.14节):提供了一些基本的系统配置建议,如网络设置、系统更新等,帮助用户更好地利用新安装的系统。 - **图形登录**(第1.15节):介绍了如何设置和使用图形登录界面,使用户能够方便...
在该版本中,KDE 桌面环境是其一大亮点,被誉为史上最华丽的 Linux 桌面之一。KDE 是一个高度可定制、功能丰富的桌面环境,它为用户提供了丰富的图形界面和各种实用工具。 在 openSUSE 11.2 的 KDE 版本中,设计...
openSUSE 默认使用 KDE 桌面环境,但是我们可以选择使用 GNOME 桌面环境,新版 openSUSE 带来了 GNOME 3。 在分区设置中,openSUSE 会默认帮你划分几个分区,以供 openSUSE 使用。但是,我们需要选择自定义分区,...
对于用惯win的人来说,openSUSE算是最友好扛造的linux发行版了~这个小册子不是官方的文档,新手常碰见点问题基本都有,希望能让您点linux之旅更轻松些
**openSUSE 12.3**版本于2013年发布,作为一款成熟稳定的Linux操作系统,提供了丰富的图形界面环境和支持工具。 #### 二、系统需求与安装 - **系统需求**:openSUSE 12.3对硬件有一定的最低要求,例如至少需要1GB...