macbookphp
⑴ 怎样在mac上面配置php环境
工具:Apache 2.4.16、PHP、Macbook Pro、Mysql 5.7
步骤:
1、打开终端,输入命令:sudo apachectl start,启动Apache。
⑵ macbook pro 能装C++ java JAVA eclipse这些编程软件吗
macbook pro可以装C++ JAVA JAVA eclipse这些编程软件的。
这是可以的,c++的软件在mac中可以下xcode,里面都是英文,但是操作还是挺容易的。在MAC上可以装MAC版本的eclipse和JDK,所以使用macbook pro 可以开发java。苹果官方的xcode可以开发ios。还有MAC版的netbeans可以开发php、java、c++等语言。
(2)macbookphp扩展阅读:
新款的 MacBook Pro 为游戏的运行提供了动力强劲的高速图形处理支持。即使是对图形运算有着极高要求的应用程序如Aperture、Final Cut Pro、或是 Motion 等,MacBook Pro 一样应付自如。
使用新的 Intel Iris Pro Graphics集成图形处理器,享受理想的图性性能和长达8个小时的电池使用时间。或转换到 NVIDIA GeForce GT 750M独立图形处理器获得最快速、最顺畅、最清晰的图形效果。
在 MacBook Pro 坚实的铝合金机身上,键盘部位以精密工艺切割成形,与各个按键完全密合;而按键的曲面经过精心设计,完全配合指尖触感。键盘具有背光照明功能,即使在光线不足的场所如飞机上或会议厅使用时,仍然可以看清键盘。
⑶ PHP在Web网站开发领域的优势有哪些
强大,稳定,安全,成熟,而且开源,有很多成熟的系统。案例:facebook
PHP几乎支持所有的操作系统平台及数据库系统。
速度快, 效率高
PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速,占用系统资源少,代码执行速度快。PHP消耗相当少的系统资源。随着版本的升级,php运行速度更加快速。
移植性好拓展性强,无论是mac ,win,linux,都支持php,php主要运行在web服务器上,支持php典型的就是apche,iis 当然apache最佳。
成本还低。 PHP可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。采用Linux+Apache+PHP+MySQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支.
更新快
模块化
支持面向对象 面向对象编程(OOP)是当前的软件开发趋势,PHP对OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义。
功能强大:PHP在Web项目开发过程中具有极其强大的功能,而且实现相对简单,
可操纵多种主流与非主流的数据库,例如:MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP与MySQL是现在绝佳的组合,可以跨平台运行。
可与轻量级目录访问协议进行信息交换。
可与多种协议进行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。选择性也很广。
⑷ Mac配置PHP开发环境
启动Apache
1
先介绍几个命令
// 启动Apache服务
sudo apachectl start
// 重启Apache服务
sudo apachectl restart
// 停止Apache服务
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自带Apache,只需要启动Apache就行。
打开终端,输入命令:sudo apachectl start
2
打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动
3
在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下
END
配置PHP
Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了
在终端中输入命令:
sudo vim /etc/apache2/httpd.conf
打开httpd.conf文件
去掉红框标注内容的注释符号
LoadMole php5_mole libexec/apache2/libphp5.so
然后保存
此处暂不介绍如何使用VIM编辑内容
重启Apache服务
进入/Library/WebServer/Documents,
在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php
在test.php中输入以下代码
<?php phpinfo(); ?>
在浏览器中打开页面localhost/test.php,测试PHP是否可用
安装MySQL
下载MySQL安装包,如果是第一次安装,建议下载DMG安装包
打开DMG安装包,双击安装包里的PKG文件
一路点击“继续”,最后点击“完成”
安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标,
点击“MySQL”图标,在弹出的界面中,我们注意到MySQL已经启动,并且是开机自启动。
安装好后,最好再创建能在终端中直接使用的MySQL快捷命令。
打开终端,输入命令:
sudo vim /etc/bashrc
在bashrc中添加创建别名的命令:
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
编辑完后,需要使用“wq!”命令强制保存内容。
重启终端,然后设置MySQL的root帐号,输入命令
mysqladmin -u root password 123456
PS:
在执行上述命令时可能报错:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
如果碰到,可参考
先停止MySQL服务
打开“系统偏好设置”,选择“MySQL”,在打开的对话框中点击“Stop MySQL Server”
打开终端,输入命令:sudo /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
--skip-grant-tables:不启动grant-tables(授权表),跳过权限控制。
--skip-networking :跳过TCP/IP协议,只在本机访问(这个选项不是必须的。可以不用)
保留开启mysqld_safe的终端,新建一个终端,输入命令:mysql
此时我们就可以直接登录到MySQL服务了。
查询MySQL的用户信息,输入SQL命令:
select host,user,authentication_string from user;
这一步骤熟悉的人可以跳过,在mysql 5.7以前的版本,密码列的英文名是password,但是在5.7版本改成了authentication_string,这点是需要注意的。
我们只需要重置用户名为root的密码就可以,输入SQL命令:
update user set authentication_string=PASSWORD('123456') where user='root' and host='localhost';
新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效
7
重启MySQL服务,打开终端,输入命令:
mysql -uroot -p
输入刚设置好的密码就能成功登录